You are on page 1of 7

Department of Computer Science and Engineering, JNTUH College of Engineering Hyderabad, Kukatpally, Hyderabad-500 085.

DECLARATION BY THE CANDIDATE
We, Ch. V. A. Dora (10011P0503), J. S. Swetha (10011P0505), K. Viswatej (10011P0509) and K. Dharani (10011P0510) hereby declare that the mini project entitled “Online Training and Performance Assessment (OTPA)” under the guidance of Ms A. Kavitha, Assistant Professor, Department of Computer Science and Engineering, is submitted in the partial fulfillment of the requirements for the award of Integrated Dual Degree (B.Tech and M.Tech) in Computer Science. This is a record of bonafide work carried out by us and results embodied in this main project report have not been reproduced / copied from any source. The results embodied in this project report have not been submitted to any other University or Institute for the award of any other degree or diploma. Ch. V. A. Dora (10011P0503) J. S. Swetha (10011P0505) K. Viswatej (10011P0509) K. Dharani (10011P0510)

Date:
i

Department of Computer Science and Engineering, JNTUH College of Engineering Hyderabad, Kukatpally, Hyderabad-500 085.

CERTIFICATE BY THE SUPERVISOR
This is to certify that mini project report entitled “Online Training and Performance Assessment (OTPA)” that is being submitted by Ch. V. A. Dora (10011P0503), J. S. Swetha (10011P0505), K. Viswatej (10011P0509) and K. Dharani (10011P0510) in the Department of Computer Science And Engineering of JNTUH COLLEGE OF ENGINEERING HYDERABAD is a record of bonafide work carried out by them under my guidance and supervision. The results embodied in this project report have not been submitted to any other university or institute for the award of any degree or diploma. The results have been verified and found to be satisfactory.

Ms A. Kavitha
Assistant Professor, Department of Computer Science & Engineering, JNTUH College of Engineering, Hyderabad.

Date:

ii

Department of Computer Science and Engineering, JNTUH College of Engineering Hyderabad, Kukatpally, Hyderabad-500 085.

CERTIFICATE BY THE HEAD OF THE DEPARTMENT
This is to certify that mini project report entitled “Online Training and Performance Assessment (OTPA)” that is being submitted by Ch. V. A. Dora (10011P0503), J. S. Swetha (10011P0505), K. Viswatej (10011P0509) and K. Dharani (10011P0510) in the partial fulfillment of requirements for award of Integrated Dual Degree (B.Tech and M.Tech) in Computer Science.

Dr. B. Padmaja Rani, Professor & Head of the Department, Department of Computer Science & Engineering, JNTUH college of Engineering Hyderabad.

Date:

iii

Acknowledgements
We take this opportunity to express my profound gratitude and deep regards to our guide Ms A.Kavitha, Assistant Professor for her exemplary guidance, monitoring and constant encouragement throughout the course of this project.

We would like to thank Dr B.PADMAJA RANI, Head of Department of Computer Science & Engineering, JNTUH College of Engineering Hyderabad, each and every staff member of Department of Computer Science & Engineering for their cooperation throughout the project.

Last but not the least, we would like to thank our friends who were a source of support and help throughout our project.

Ch. V. A. Dora (10011P0503) J. S. Swetha (10011P0505) K. Viswatej (10011P0509) K. Dharani (10011P0510)

iv

Abstract
With the huge development of internet for the past decade, people are using internet in almost every walk of life. Using internet for acquiring knowledge is beneficial to every individual. So, the system “Online Training & Performance Assessment (OTPA)” is useful to every user in the act of gaining knowledge and also to test their capability.

The main objective of this project is to develop a web based application which provides tutorials on various topics, conduct tests through which user can assess his knowledge in a particular topic and generates report which is useful for further assessment. In this proposed system, user has to initially register to use the services provided. After completing the registration, user can login any time to take tutorials or tests in any of the provided topics. User also has the option of downloading the tutorial in pdf format for later reference. The tests are time constrained which is useful to know the capability of the user based on the time taken to complete a test. There are three levels of difficulty in the test. One has to score a minimum marks to clear a level and to proceed to next level. After completion of a test along with score, user has a provision of knowing the correct answers for the questions in that test. User can view the reports generated by the system for all tests in all topics and he can know details of each test taken by that user in different topics, if required. The maintenance of the website is the responsibility of the admin. Admin has a separate interface where he is provided with the option for generating three kinds of reports which tells about the performance of the registered users in different topics and maintenance of question-bank of webiste. Question-Bank maintenance consists of Topic maintenance and Questions maintenance. Topic maintenance includes adding, deleting and modifying topics and sub-topics. Question maintenance includes adding, modifying, deleting the questions from the different topics available in database.

v

List of Figures
Figure number 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 Figure name Main Usecase Diagram Activity Diagram for Registration Sequence Diagram for Registration Activity Diagram for Login Sequence Diagram for Login (Basic Flow) Sequence Diagram for Login (Alternate Flow) Activity Diagram for Test Sequence Diagram for Test Activity Diagram for Tutorials Activity Diagram for User Maintenance Activity Diagram for User Individual Report Generation Activity Diagram for Aggregate Report Generation Activity Diagram for Question Maintenance Activity Diagram for Topic Maintenance Sequence Maintenance for Adding Topic Sequence Maintenance for Deleting Topic Sequence Maintenance for Modifying Topic Main Class Diagram OTPA Home page OTPA User Registration page OTPA Topics page OTPA Subtopics page OTPA Help page OTPA Feedback form OTPA User home page User details in selected topic OTPA Tutorial page
vi

Page number 15 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 63 63 64 64 65 65 66 66 67

7.10 7.11 7.12 7.13 7.14 7.15 7.16 7.17 7.18 7.19 7.20

OTPA Test page OTPA Result page OTPA Answers page OTPA User report page OTPA Test details page OTPA Settings page OTPA Topic maintenance page OTPA Question maintenance page OTPA Topic aggregate report OTPA Topic average grade OTPA Users list

67 68 68 69 69 70 70 71 71 72 72

vii