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