capstone project-power pt

28
CAPSTONE PROJECT Bachelor of Science in Information Technology Dr . Jessie A. Montalbo Adviser Francis Jesmar P. Montalbo Robert Gideon Baldoza Proponents

Upload: jessie-montalbo

Post on 06-Apr-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 1/28

CAPSTONE PROJECT

Bachelor of Science in Information Technology

Dr. Jessie A. Montalbo

Adviser

Francis Jesmar P. MontalboRobert Gideon Baldoza

Proponents

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 2/28

Faculty Promotion to ranks or sub ranks in theuniversity is being based the result of the NationalBudget Circular (NBC) 461. It has two component the

Common Criteria for Evaluation (CCE) and theQualitative Contribution Evaluation (QCE)

The QCE is a faculty evaluation process for validatingthe promotion of faculty to particular rank and sub-rank indicated by the Common Criteria for Evaluation

(CCE). At the end of every semester the QCE of all faculty

members should be processed

The present manual processing of QCE is tedious andtakes a long time to be completed

Project Context

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 3/28

Project Context

The present manual processing of QCE is tedious andtakes a long time to be completed

The Online system developed by the proponents willautomate and ease the QCE processing and will giveaccurate results of computation .

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 4/28

Project Description and Purpose

The system was developed to :

automate and ease the process of QCE faculty evaluation

enable faculty, students and administrator to submittheir evaluation online through Internet or Intranet and

enables faculty to check their evaluation results online.

The online system makes the evaluation task easier andwill dramatically reduce the time and resources requiredfor conducting the QCE evaluations.

Assure accuracy of results of computation

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 5/28

Specific Objectives

1. To study, familiarize and analyze the present method andprocedures used by the university in conducting the facultyQCE evaluation,

2. To determine the method of calculating the evaluationrating of faculty to be translated to automated processing.

3. To make use of the open source programming languageand web development tools in the development of theproject.

4. To conduct test and evaluation of the proposed systemwith respect to :

4. 1 Performance

4.2 Accuracy of QCE results

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 6/28

Technical Background

The development follows the standard WebApplication Development Process

The project was developed using Open SourceTechnology

Phyton Programming Language

Django Web framework

PostGreSQL for database

Gunicorn for for the Web Server 

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 7/28

Phyton

Python is a high-level general-purpose programminglanguage that can be applied to many different classes ofproblems.

Its high-level built in data structures, combined with dynamic

typing and dynamic binding; make it very attractive for RapidApplication Development, as well as for use as a scripting or glue language to connect existing components together.

The language comes with a large standard library that coversareas such as string processing (regular expressions,

Unicode, calculating differences between files), Internetprotocols (HTTP, FTP, SMTP, XML-RPC, POP, IMAP, CGIprogramming), software engineering (unit testing, logging,profiling, parsing Python code), and operating systeminterfaces (system calls, file systems, TCP/IP sockets).

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 8/28

Django is an open source web application framework,written in Python, which follows the model-view-controller architectural pattern

Django can easily be used in in creating complex,database-driven websites (like the present project).

it has is the automatic admin interface which is timesaving for web based application development. It reads

metadata in the model to provide a powerful andproduction-ready interface that content producers canimmediately use to start adding content to the site.

Django

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 9/28

PostgreSQL, commonly called Postgres, is an Object-Relational Database Management System (ORDBMS)available for many platforms including Linux, FreeBSD,

Solaris, MS Windows and Mac OS X. Postgres supports a large part of the SQL standard and

offers many modern features; (a) complex queries (b)foreign keys (c) triggers (d) views (e) transactionalintegrity and (f) multiversion concurrency control

It can be extended by the user in many ways, for example by adding new data types, functions, operators,aggregate functions, index methods, procedurallanguages.

PostGreSQL

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 10/28

Gunicorn (Green Unicorn) is a Python Web Server Gateway Interface (WSGI) HTTP Server for UNIX.

The Gunicorn server is broadly compatible with variousweb frameworks, simply implemented, light on server resources, and fairly speedy.

Gunicorn server has no dependencies and is easy toinstall and use.

Gunicorn

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 11/28

Project Demo

We will proceed now to thedemonstration on how the Online QCESystem works

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 12/28

1. The present manual processing of theQCEs of faculty members is very tedious

and long process. The colleges or department has to make a room to roomvisit of each class to conduct the studentQCE evaluation of their instructors. Theentire process of the evaluation usuallytakes about one to two months tocomplete.

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 13/28

MANUAL COMPUTATION OF QCE

Faculty : Chua, Christopher 

ItemsStudents

SPVPeers

Self QCE

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 AVG. P1 P2 P3 AVG

A1 4 4 3 4 4 4 3 4 3 5 5  5 4.00 5.00 5 5 5 5.00 5.00 4.70

A2 5 5 4 5 5 5 5 5 3 4 4 5 4.58 4.00 5 4 5 4.67  5.00 4.51

A3 4 5 4 4 4 4 4 4 4 5 4 5 4.25  5.00 5 4 4 4.33 5.00 4.64

A4 3 4 3 4 4 5 5 3 5 4 4 5 4.08  5.00 5 4 4 4.33 5.00 4.59 

A5 3 3 5 3 3 3 4 5 5 4 4 5 3.92 4.00 5 5 5 5.00 5.00 4.38 

Total A 19 21 19 20 20 21 21 21 20 22 21 25 20.83 23.00 25 22 23 23.33 25.00 22.82

B1 5 4 5 5 5 5 4 4 5 4 5  5 4.67 4.00 5 5 5 5.00 5.00 4.60

B2 5 5 4 4 4 3 4 3 5 4 5  5 4.25  5.00 5 5 5 5.00 5.00 4.78 

B3 4 5 4 3 3 3 4 4 5 4 4 5 4.00 5.00 5 5 5 5.00 5.00 4.70

B4 4 4 5 5 4 4 3 4 5 5 4 5 4.33 4.00 5 4 5 4.67  5.00 4.43

B5 5 4 3 4 5 4 5 5 5 4 4 5 4.42 4.00 5 4 5 4.67  5.00 4.46

Total B 23 22 21 21 21 19 20 20 25 21 22 25 21.67 22.00 25 23 25 24.33 25.00 22.97 

C 1 5 4 3 4 4 5 4 4 5 4 5  5 4.33 5.00 5 5 5 5.00 5.00 4.80

C 2 4 5 4 5 5 5 5 3 5 4 4 5 4.50 5.00 5 4 4 4.33 5.00 4.72

C 3 3 4 5 4 5 3 4 5 5 5 4 5 4.33 5.00 5 5 4 4.67  5.00 4.73

C 4 3 3 5 5 4 4 5 4 5 4 5  5 4.33 5.00 5 4 5 4.67  5.00 4.73

C 5 3 5 4 3 3 4 3 5 5 4 4 5 4.00 4.00 5 5 4 4.67  5.00 4.33

Total C 18 21 21 21 21 21 21 21 25 21 22 25 21.50 24.00 25 23 22 23.33 25.00 23.32

D1 3 4 3 5 5 3 4 3 5 4 4 5 4.00 4.00 5 5 5 5.00 5.00 4.40

D2 4 5 4 5 4 4 4 5 5 4 5  5 4.50 5.00 5 5 5 5.00 5.00 4.85 

D3 5 4 5 4 3 3 4 4 5 4 4 5 4.17 4.00 5 4 4 4.33 5.00 4.32

D4 5 3 5 3 4 3 4 4 5 5 4 5 4.17  5.00 5 4 5 4.67  5.00 4.68 

D5 3 5 4 2 2 2 3 3 5 4 4 5 3.50 4.00 5 4 5 4.67  5.00 4.18 

Total D 20 21 21 19 18 15 19 19 25 21 21 25 20.33 22.00 25 22 24 23.67 25.00 22.43

TOT.QCE 84.33 91.00 94.66 100.00 91.53

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 14/28

2. The QCE of the faculty members is calculated by

taking the averages of the rating given by thestudents, peer faculty, dean and self-evaluation.Thirty percent (30%) of the average rating fromstudents plus thirty percent (30%) from peer 

faculty plus twenty percent (20%) plus twentypercent (20%) from self-evaluation will determinethe final QCE rating of each faculty member.

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 15/28

3. Open source programming language and web

framework Phyton and Django proves to befaster and efficient tools in the development of aweb application like online faculty evaluationsystem. The versatility PostGreSQL as database

system fits well the requirements of the project.Gunicorn though not commonly used, adaptedwell to the modules of Phyton-Django.

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 16/28

4. The result of the test and evaluation for the system were

as follows :4. 1 For the performance test, the system was testedusing two free-to-use two website evaluation tools; theSortSite software and the WebSite Pulse. Results from the

SortSite indicated that the site performance is better than average or above average on accessibility,compliance, search, standards and usability

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 17/28

Categories Issues Result

Overall Quality 9 pages with quality issues better than average

Errors

0 pages with broken links or other

errors better than average

Accessibility 6 pages with accessibility problems better than average

Compatibility 5 pages with browser specific issues worse than average

Compliance 3 pages with compliance or legal issues better than average

Search 6 pages with search engine issues better than average

Standards 2 pages have W3C standards issues better than average

Usability 7 pages with usability issues better than average

Summary of Performance Test Using SortSite

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 18/28

Though the results failed in browser 

compatibility on browsers for iPhone andBlackberry mobile devices, this has no effectto the system as the effect is only on graphicdisplay and has no effect on computation of

result.

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 19/28

Browser Compatibility Test Result

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 20/28

The results of the performance test for the

WebSite Pulse likewise gives positive results for respond time and connection time for thewebsite, website page links, HTTP header testand the broken link test. The test results

indicated that the site although initially hostedonly on a virtual server of the university canhandle the process of evaluation withoutproblem.

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 21/28

Web Site Test Result

Testperformedfrom:

Seattle,WA Tokyo, Japan Hong Kong,China London, UK Sydney,

Australia

ResolvedAs:

202.138.143.15 202.138.143.15 202.138.143.15 202.138.143.15 202.138.143.15

Status: OK OK OK OK OK

ResponseTime: 1.708 sec 1.953 sec 0.246 sec 4.999 sec 1.905 sec

DNS: 0.001 sec 1.516 sec 0.122 sec 3.933 sec 0.461 sec

Connect: 0.216 sec 0.124 sec 0.035 sec 0.349 sec 0.238 sec

Redirect: 0.000 sec 0.000 sec 0.000 sec 0.000 sec 0.000 sec

First byte: 1.491 sec 0.200 sec 0.055 sec 0.374 sec 1.206 sec

Last byte: 0.000 sec 0.112 sec 0.034 sec 0.343 sec 0.000 sec

Size: 2606 bytes 2606 bytes 2606 bytes 2606 bytes 2606 bytes

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 22/28

HTTP Header Test

Domain Tested : vle.batstate-u.edu.ph:8000

Testperformedfrom:

USA Japan Hong Kong Canada Australia

Status:OK OK OK OK OK

ResponseTime:

0.471 sec 0.563 sec 0.136 sec 0.595 sec 5.282 sec

DNS: 0.011 sec 0.001 sec 0.002 sec 0.001 sec 4.881 sec

Connect: 0.226 sec 0.109 sec 0.064 sec 0.297 sec 0.202 sec

Redirect: 0.000 sec 0.000 sec 0.000 sec 0.000 sec 0.000 sec

First byte: 0.234 sec 0.454 sec 0.070 sec 0.296 sec 0.199 sec

Last byte: 0.000 sec 0.000 sec 0.000 sec 0.000 sec 0.000 sec

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 23/28

Broken Links Checks

URLStatu

s

DNS

(sec)

Connect

(sec)

Redire

ct (sec)

First

(sec)

Last

(sec)

Total

(sec)

Size

(Kb)

http://vle.batstate-

u.edu.ph:8000/OK 0.0014 0.2262 0 0.2468 0.1831 0.6574 2.54

vle.batstate-

u.edu.ph:8000/static/css/

style.css

OK 0 0 0 0.2438 0.0001 0.2439 0

vle.batstate-

u.edu.ph:8000/accounts/l

ogin/

OK 0 0 0 0.2296 0.0001 0.2298 0

vle.batstate-

u.edu.ph:8000/admin/OK 0 0.2182 0 0.4142 0 0.6325 0

Total - 0.0014 0.4444 0 1.1344 0.1833 1.7636 2.54

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 24/28

4.2 As for the accuracy of thecomputation for the QCEs of thefaculty, the results show that therewere no discrepancies in thecomparison of manual computation

and the print-out result of the systemin all items of the QCE instrument.

Findings

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 25/28

Comparison of the QCE Printout with Manual

QCE Computation

NAME OF FACULTY

STUDENT SUPERVISOR PEERS SELF TOTAL

Manu

al

Onlin

e

%

error

Manu

al

Onlin

e

%

error

Manu

al

Onlin

e

%

error

Manu

al

Onlin

e

%

error

Manu

al Online

%

error

ACLAN, AMY U. 86.00 86.00 0% 74.00 74.00 0% 93.00 93.00 0% 92.00 92.00 0% 85.00 85.00 0%

CHUA, CHRISTOPHER 84.33 84.33 0% 91.00 91.00 0% 94.67 94.67 0%

100.0

0

100.0

0 0% 91.53 91.53 0%

CLAUS, JULIUS D. 94.25 94.25 0% 89.00 89.00 0% 83.67 83.67 0%

100.0

0

100.0

0 0% 91.71 91.71 0%

DIAMAANO, MELODY R. 87.33 87.33 0% 86.00 86.00 0% 86.60 86.60 0%

100.0

0

100.0

0 0% 89.32 89.32 0%

FERNANDO, MARICEL

GRACE Z. 84.25 84.25 0% 87.00 87.00 0% 98.00 98.00 0% 91.00 91.00 0% 89.18 89.18 0%

MACATANGAY, LLOYD H. 83.75 83.75 0% 90.00 90.00 0% 92.00 92.00 0% 90.00 90.00 0% 88.53 88.53 0%

SANTOS, JOSELITO K. 89.14 89.14 0% 89.00 89.00 0%

100.0

0

100.0

0 0% 77.00 77.00 0% 88.84 88.84 0%

SARMIENTO, JEFFREY S. 89.25 89.25 0% 74.00 74.00 0% 80.00 80.00 0% 94.00 94.00 0% 83.78 83.78 0%

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 26/28

1. The present manual processing of faculty QCE is a longand tedious process that caused delays in the release ofthe faculty QCE results.

2. The process of calculating the faculty QCE is notcomplicated and computerizing and making it online ispossible and attainable.

3. Open source programming and web development toolsare a fast, efficient and an effective tools in developing

web based application system.4. The online system developed produces a fast, reliable

and accurate results of the faculty QCEs.

Conclusions

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 27/28

1. Another pilot testing on a bigger scale beadministered to substantiate and verify theresults of the dry run made by the proponents.

After which the implementation of the systemin next QCE evaluation is stronglyrecommended.

2. The used of open source programming and

web development tools should be encouragedto all students and faculty as well in their ITprojects so as to eliminate the problems onused of pirated software.

Recommendations

8/3/2019 Capstone Project-power Pt

http://slidepdf.com/reader/full/capstone-project-power-pt 28/28

3. Furtherance of the functionalities of the

developed online evaluation system byincluding the research, extension andproduction instruments of the QCE. Likewise,the other faculty evaluation - the Performance

Evaluation System (PES), can also beincorporated in the system.

Recommendations