Search This Blog

Saturday 21 January 2012

Learning Made Easy




Description of the Project:
The main Purpose of the project is to provide online training for the employees of the company. The whole process which was manually done is automated using this project. All the permanent employees will be able to do all kinds of courses irrespective of the company.

Existing System:                
                The Training Department of the company administrator training functions and is headed by the Administrator (training). The training is organized based on a training directive issued by the management. The administration of training is based on diverse media of delivery. Whereas the class-room based, instructor – led programmes from the principal module of delivery. The company is also interested in prompting and developing self-learning based on distance education concept. The company has, for this purpose acquired a number of CDs to provide computer-based distance learning. A library of CDs, videos and Books are maintained in the Training Library for this purpose.

The whole process is now manually controlled. This requires intervention by the training staff at frequent intervals. It is proposed to automate this function together with the management of training function.

Drawbacks of existing system:

·         The employees must attend the training classes as per the predefined              
      schedule.
·         The employees must contact the training administrator if they desire to do a       
      Course.
  • Since the evaluation of test papers is done manually it takes more time and            there is a chance that errors may creep in during the evaluation.
·         The employee cannot pursue a course of his/her choice at any time, as the training for that course may not be available at that instant.
  • The employee has to wait for the training to conclude even is he/she is familiar with the course content and wants to write the test.
  • The employee needs to contact the training staff for the study materials and test result details.
·         Since the details of all the employees who understand training are maintained manually it is difficult to search for required details and generate reports.




Proposed system:    

              The main focus of this project is to provide online training for the employees of the company. The study material available online can be in CD’s treated as levels of education. Each CD contains the study materials covering a particular sub-topic of the selected course and a corresponding question bank. After reading the study material the employee must write a test. The question paper is generated automatically by the server at runtime by randomly selecting question from the question bank. The employee can access the form on CDs or documents on a server machine which can be accessed simultaneously by many users. All the permanent employees should be able to access all kinds of study material irrespective of the company should be able to gain access to the system.

                 Any employee interested to undergo training should be able to register himself/herself with the system for the desired course. The employee logs in to the system and with the subjects of interest. Depending on the course selected the employee is allotted a fixed amount of time during which he/she is supposed to complete the self – paced training. The server keeps track of the user’s login and logout times to calculate the total time of the employee training. Once the allotted time has elapsed, the employee is not allowed to access the training program. The employee may request the Training Administrator to extend the time period for the training.
        
Study material of the next level is permitted only if he/she qualifies the test at the current level. But the employee can access the study material of the previous levels. However, the employee can write a direct test if he/she desires to skip the lower and jump directly to a higher level.
       
        Once the employee has passed all the tests he/she must qualify in a final test which comprises of all the training only if he/she has qualified all the individual level tests plus the final test.

Business Rules:        
·             The employee has to register in order to pursue a course
·             An employee can do only one course at a time
·             The employee has to complete the course within an allotted time
·             If the employee fails to complete the course within the allotted time, he/she has to contact the administrator for time extension
·             No person other than an employee has access to the system
·             The employee can change the allotted password at anytime
·             The employee can access the study material of the next level only after qualifying in the test for the current level
·             An employee can write a direct enter test to skip the lower levels and jump to the higher levels
·             More than 3 attempts at a test-not permitted
·             All the details of a course have to be available before it is posted in to the system
·             Once completed, the same course cannot be done twice.

Modules:

·            Employee: In this module selection of the course and following the rules to complete the course are configured.
·            Admin: Adding and editing course information details. Giving permissions to the employee to do the course.
·            Download: Downloading the material related to each course.   

Technical Environment:

o   Microsoft .Net framework 2.0
o   ASP.Net 2.0, HTML.
o   Microsoft C#.Net language
o   Microsoft SQlserver 2000 or above.


No comments:

Post a Comment