08-06-2013, 11:49 AM
Student Project Allocation and Management with Online Testing System (SPM)
Student Project Allocation.doc (Size: 61.24 KB / Downloads: 30)
Abstract of the project
This project is aimed at developing a web-based system, which manages the activity of “Student Project Management” and “Online Testing”. This system will manage the database and maintain a list of all student groups that have registered on this site, conduct their online test and shortlist those students who have passed the eligibility criteria as set by the professors.
Functional components of the project
This is a system used by Educational Institutions or other organizations, which are willing to give student projects. We have three roles in this system, an administrator, a professor and a student. An administrator logs into this system, and can register a professor who belongs to that institution.
Students register in this system and get userid (similar to a website like Yahoo). A student should register, provide his information (like semester marks , technologies familiar with, prior project experience etc., ) and also provide information about his team members. This is saved in a database.
After registering a student is taken to an Online Testing System. He/she is allowed to give the Online Test during a scheduled time interval (say of 2-3 weeks as decided earlier by the management). The test is an online test (say of 40-45minutes) which will be like any other competitive exam providing 4-5 options. After giving the test student’s test score is saved in the database.
In the same system the professors who have been registered by the administrator can login and then shortlist students by their academic performance (percentage as entered by the students during their registrations) and/or test score.
Steps to start-off the project
There are couple of alternatives to implement such a system.
A. Microsoft platform: The system is developed using VB/VB.Net/ASP as the
front end and SQL Server as the back end.
B. Unix-based platform: PHP/JavaSwing as the front end, the scripting language
could be JavaScript, MySql as database and Linux as the Operating System.
The online test part can be handled by Servlets/PHP.
The following steps will be helpful to start off the project.
1. Study and be comfortable with technologies as mentioned above.(whichever platform you choose)
2. Assign a mail-admin who will create mail-ids for the people in the intranet of your lab or in the internet. These mail-ids will be used for sending automatic notifications and reports. The mail-admin will also take care of assigning the logins to the users of Project Management System.
3. Create the front-page of the Project Management System giving a brief description about the system and a sign up section, where rules such as a student can give a test only once etc are mentioned.
4. Create the help-pages of the system in the form of Q&A. This will help you also when implementing the system
5. Create other sub-systems like automatic notification, screens for various functions (like filling-up student details, taking online tests etc)