You are on page 1of 15

“Employee Training Management Portal”

Abstract

Organization should develop and progress simultaneously for their survival in IT industry.
So, every modern management has to develop the organization through the human resource
development.  Employee training is the sub part of the human resource management. “Skill
Upgradation “is the most important part of Employee training. There are several types of
training (like – Technology Based training, Management Based training etc.). Every
organization needs to manage those training materials and provide as per Employee’s need.
This “Employee Training Management Portal” must help organizations to manage their basic
needs of training management. Online test is an important method of evaluating the success
potential of Employees. This research effort the individuals under consideration were
employees who would be enrolling in companies. A prototype of a web-based Skill
Upgradation system is described from the standpoint of the research effort, end user, and
software development.

Introduction

Skill Upgradation contents providers to focus on creating effective assessment questions and
focusing on exam’s feedback delivery to Employees. In the paper we present techniques that
are elements to the elements of assessment process: answers submission, computerized
grading, and feedback after submission.

As the modern organizations are automated and computers are working as per the
instructions, it becomes essential for the coordination of human beings, commodity and
computers in a modern organization.

The administrators, instructor, employees who are attending for online skill training can
communicate with the system through this project, thus facilitating effective implementation
and monitoring of various activities of Skill upgradation like conducting Exams as per
scheduled basis and delivering result to that particular use or Employee. And the details of
Employees who attempted Online Examination are maintained at administrator.

Existing System
Existing system is a manual one in which users are maintaining books to store the
information like employeeDetails, InstructorDetails, Schedule Details and feedbacks about
employees who attempted training as per schedule. It is very difficult to maintain historical
data.

Disadvantages:

The following drawbacks of existing system emphasize the need for computerization:

1. A lot of copies of question papers have to be made

2. A lot of correction work hence delay in giving the results

3. A lot of tabulation work for each subject result

Proposed System

This application is used to conduct online training and test. The employees can sit at
individual terminals and login to write the exam in the given duration. The questions have to
be given to the employees. This application will perform correction, display the result
immediately and also store it in database. This application provides the administrator with a
trainer to add new exams. This application provides the Instructor add questions to the exam,
modify questions in the exam in a particular exam. This application takes care of
authentication of the administrator, Instructor as well as the employees.

1. Easy to monitor

Objective
The objective of the Employee Training Management Portalis to provide better
information for the users of this system for better results for their maintenance in
Employeetraining and test schedule details and grading details.

 To facilitate the process of management of training.


 To provide a software for managing trainee registration and maintaining the records.
 To generate feedback information from trainees in different aspects.
 To generate feedback report for a particular duration.
 To maintain an account for a training easily.

Scope and motivation

The training portal focuses of eLearning and training is now on continuous learning and
development program rather than giving new employees an orientation program.

Employ benefit from the learning and development program since they can excel at their role
and responsibilities better with these knowledge resources, besides also channelizing their
knowledge into workable ideas that can translate into business solutions.

Problem Statement

STATEMENTS OF THE PROBLEM Employee Training Management Portal which


facilitates education using communications networks, has made learning possible from
anywhere at anytime by using the Internet, wide area networks or local area networks.
Notably, e-Learning applications which have become central to the learning process may be
developed using proprietary programming tools. Meanwhile, the process of acquiring
proprietary programming tools, the license and using them to develop large software
application is not only complex but a huge sum of money is spent on the purchase and
license. These have also affected the widespread and the level of usage of the system. A
possible solution to these problems is to utilize highly flexible open source application that
allows companies the right to reuse, study, distribute and localize the codes to satisfy
employees training requirements.
Literature survey

A number of e-Learning systems related to this work have been reported in literature. Some
of them address e-Learning using commercial products that are proprietary in nature, while
some others are based on free and open source software. An approach for evaluating e-
Learning applications as well as a conceptual framework of open source software is
contained in some other literature. In (Koohang& Harman, 2005), open source tools as
vehicle for e-Learning was examined. It recommended that the use of open source as a
vehicle for e-Learning be further explored in three areas: instructional practices, instructional
platforms and instructional philosophy.

The European Union (EU) funded Edukalibre project was reported by Botturi et al. (2005).
At least two web-based simple document management tool called COLLAB
(COLLABorative effort), and a groupware tool called COnDOR (Construction of Dynamic
Open Resources) has been created through this project as a module of the open source
Moodle (see http://moodle.org). Moreover, a visual user-tracking tool was developed, again
for the Moodle environment, called Graphical Interactive Employee Monitoring System for
Moodle (GISMO) (Mazza &Botturi, 2007). 191 The main activity of the Edukalibre project
is the translation of the uses and procedures of libre software (free/open source software) to
the creation of content suitable to be used as material for education. This includes the
implementation and evaluation of suitable tools, and the creation of some materials among all
the partners (see http://edukalibre.org/about). It is expected that the tools developed will
facilitate the collaborative construction of educational resources by both teachers and
Employees.

The project involves developers and educationalists from several European countries working
together to study both technological and educational aspects of the successful deployment of
the open development model in university teaching. The paper also proposed an evaluation
approach for e-Learning systems that follow the Open Development Model(ODM). It was
argued that such an evaluation approach would have to be holistic in the sense that it offers
feedback from users beyond issues of usability. An article by Machado & Thompson (2005),
outlines the development and proliferation of Open Source Software (OSS) within the sphere
of education. It discusses the reasons for the acceptance and spread of OSS in Higher
Educational Institutes (HEIs) across Europe, outlining its role within the four key domains of
higher education (Economical, Technological, Pedagogical and Philosophical). Finally, the
article illustrates the case of a current Tempus Project in Central Asia, for which Open Source
based virtual learning environments (VLEs) have provided support for the delivery of a
convergent curriculum across several HEIs in Central Asia. An evaluation of open source e-
Learning platforms with the aim of finding the platform most suitable for extending to an
adaptive one was presented in (Graf & List, 2005). The result of evaluation showed that the
platform Moodle outperforms all other open source eLearning platforms (such as Dokeos,
dotLRN, ILIAS, LON-CAPA, OpenUSS, etc) and obtained the best rating on factors
affecting adaptability. An article by Dagger et al. (2007) illustrated and discussed the
evolution of Learning Management Systems (LMS). It was mentioned that LMS as an e-
Learning platform provide a suite of tools which support the creation, maintenance and
delivery of online courses; the enrolment and management of Employees; the administration
of education and the reporting of Employee performance. LMSs can be grouped into two
main categories; ¾ open source initiatives such as Moodle (http://www.moodle.org), SAKAI
(http://sakaiproject.org), ATutor (http://www.atutor.ca) and Whiteboard
(http://whiteboard.sourceforge.net) and ¾ proprietary solutions such as WebCT/Blackboard
(http://www.blackboard.com), Gradepoint (http://www.gradepoint.net), Desire2Learn
(http://www.desire2learn.com) and Learn.com (http://learn.com). Open source LMSs are
typically built upon extendable frameworks allowing implementers to adjust and modify the
LMS to suit their specific needs. This approach, although traditionally not adopted by the
proprietary sector, is emerging through such initiatives as WebCT’s Powerlink’s kit and
Blackboard’s Building Blocks. The article also highlights on a set of core challenges to be
addressed in order to achieve information interoperability in next-generation e-Learning
platforms. In (Fuggetta, 2004), some considerations about the claims and expectations
associated with OSS were presented.

The goal was not to deny the roles and opportunities associated with OSS. Rather, it aims at
identifying the real and novel characteristics of OSS in order to effectively exploit them. 192
It also proposed some reflections that aim at critically revising some assumptions about open
source software. An approach to help policy-makers and decision makers understand the
potential use of Free and Open Source Software (FOSS) in education – where and how it can
be used, why it should be used, and what issues are involved were discussed by Tong (2004).
In (Botella et al., 2006), the features of Employee lecturer interaction in e-Learning were
presented along with the result of an opinion poll to determine the perception of e-Learning
to Employees of higher education. The approach presented in this work regarding e-Learning
application derives from the adaptation of free open source code to suit a basic electronic
class bulletin board system. The adapted code is free and made available through the web site
to reduce cost and time and enhance speed of development.
Technology used and abbreviation

PHP

PHP: Hypertext Pre-processor (or simply PHP) is a server-side scripting language designed


for web design. It was created by Rasmus Lerdorf in 1994 the PHP reference
implementation is now produced by The PHP Group. PHP originally stood for Personal
Home Page, but it now stands for the recursive initialism PHP: Hypertext Pre-processor.

PHP code may be embedded into HTML code and it can be used in combination with
various web template systems, web content management systems, and web frameworks. PHP
code is usually processed by a PHP interpreter implemented as a module in the web server or
as a Common Gateway Interface (CGI) executable. The web server combines the results of
the interpreted and executed PHP code, which may be any type of data, including images,
with the generated web page. PHP code may also be executed with a command-line
interface (CLI) and can be used to implement standalone graphical applications.

MySQL
MySQL is free and open-source software under the terms of the GNU General Public
License, and is also available under a variety of proprietary licenses. MySQL was owned and
sponsored by the Swedish company MySQL AB, which was bought by Sun Microsystems
(now Oracle Corporation).[8] In 2010, when Oracle acquired Sun, Widenius forked the open-
source MySQL project to create Maria DB.

HTML:
Hypertext Mark-up Language (HTML) is the standard mark up for creating web
pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a
triad of cornerstone technologies for the World Wide Web.

Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the structure of a web
page semantically and originally included cues for the appearance of the document.

HTML elements are the building blocks of HTML pages. With HTML


constructs, images and other objects such as interactive forms may be embedded into the
rendered page. HTML provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes and other items.
HTML elements are delineated by tags, written using angle brackets. 

CSS:
CSS is designed to enable the separation of presentation and content, including layout, colors,
and fonts.[3] This separation can improve content accessibility, provide more flexibility and
control in the specification of presentation characteristics, enable multiple web pages to share
formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and
repetition in the structural content.

Bootstrap:
Bootstrap is a free and open-source front-end framework for developing websites and web
applications. It contains HTML and CSS-based design templates for typography, forms,
buttons, navigation and other interface components, as well as optional Script extensions.
Unlike many earlier web frameworks, it concerns itself with front-end development only.

WAMP server:
Wamp Server refers to a software stack for the Microsoft Windows operating system, created
by Romain Bourdon and consisting of the Apache web server, Opens’ for SSL
support, MySQL database and PHP programming language.

Overview:
Product perspective:

The software is a web portal and mobile responsive application which helps the employees
can take test and also view the training information. in this project is to develop a complete
web-based application to manage training information and ordering activities. This project
will serve as a eLearning management system for employee.

Feasibility Study

Depending on the result of the initial investigation, the survey is expended to a more detailed
feasibility study. A feasibility study is a test of system proposal according to its work
ability impact on the organization, ability to meet user needs, and effective use of
resources.

Economic Feasibility

Economic analysis is the core study for assessing and exploring the project's feasibility. It
plays an important role in deciding whether to start the project or not. Economic Analysis can
be used to minimize risks and improve investment efficiency. The main aim of economic
feasibility is to control the investment. The cost to develop this application is less. It saves the
trainer to manage training and also for employees to take training.

Technical Feasibility

This application is very easy to use. It runs on existing computer, mobile, tab etc. It runs on
all kind of websites. It will meet the user ‘s comfort zone. It provides good user interface.
Here we will use enough software components in the backend to provide a robust service to
the user.

Operational Feasibility

The systems operational feasibility depends on the system technical feasibility. Which
methods we use for developing the system and what technique we use for developing the
system. If the system is operationally feasible then it is reliable system and giving the correct
result without showing any other unexpected data.
SOFTWARE REQUIREMENT AND SPECIFICATION

Purpose

Software Requirements Specification (SRS) is a document that describes the nature of this
project, software or application. In common words, SRS document is a manual of a project
provided it is prepared before we start a project/application. This document is also called by
the name’s software requirement and specification report, software document. A software
document is initial designed for a project, software or any kind of application.

There are a set of rules to be followed while designing the SRS document. This includes the
purpose, scope, functional and non-functional requirements, software and hardware
requirements of the project. In addition to this, it also includes the information about
environmental conditions required, safety and security requirements, software quality
attributes of the project etc.

Scope

This SRS is also aimed at specifying requirements of software to be developed but it can
also be applied to assist in the selection of in-house and commercial software products. The
standard can be used to create software requirements specifications directly or can be used as
a model for defining an organization or project specific standard. It does not identify any
specific method, tool for preparing an SRS.

Functional Requirement

Actors
 ADMIN
 Employee

ADMIN:

1. REGISTER
2. LOGIN
3. CHANGE PASSWORD&FORGOTPASSWORD
4. Employee -MODIFING DETAILS
5. DEPARTMENTS-ENTERING/MODIFYING DETAILS
6. ADD QUESTIONS-DEPARTMENTS VERIFING.
7. UPDATE QUESTIONS -DEPARTMENTS VERIFING
8. CREATE EXAMS
9. UPDATE EXAMS
10. VIEW EXAM DETAILS- VIEW NO OF REGISTERED EMPLOYEES
11. EVALUATE QUESTION: MULTIPLE CHOICE TRUE/FALSE
12. Post Course material
13. Manage training information

Modules

 REGISTER: To be authenticated first have to be registered.


 The Registered User Can be Allowed to view inner details for which he Permitted
 CHANGE PASSWORD &FORGOTPASSWORD: User has rights to modify his
login details & also be informed through mails if he is unable to login.
 EMPLOYEE -MODIFING DETAILS: User can be modified to change status of
each User.
 DEPARTMENTS-ENTERING/MODIFYING DETAILS: New departments adding
and old department deletions are spent by this user.
 INSTRUCTOR DETAILS-MODIFYING DETAILS: According to staff he can add
or delete Instructors for specific platforms.
 ADD QUESTIONS-DEPARTMENTS VERIFING: According to flow of questions
& Technology he can add questions into the database.
 UPDATE QUESTIONS -DEPARTMENTS Verifying any corrections in data of
questions he can modify them
 CREATE EXAMS: He will be prepared schedule for exams periodically.
 UPDATE EXAMS: He has rights to modify exam schedule.
 VIEW EXAM DETAILS- VIEW NO OF REGISTERED EMPLOYEES,
 VIEW NO OF ATTENDED EMPLOYEES: Can view at attended Employees who
has registered.
 EVALUATE QUESTION: MULTIPLE CHOICE
 TRUE/FALSE: Evaluation of marks based on his initiations when adding questions

Employee:

1. REGISTER
2. LOGIN
3. TAKE EXAM- MULTIPLE CHOICE TRUE/FALSE
4. SEE EXAM RESULTS
5. View Course Material
6. LOGOUT

Modules

 REGISTER: To be authenticated first have to be registered


 LOGIN: The Registered User Can be allowed to view inner details for which he
Permitted
 TAKE TSET- MULTIPLE CHOICE, TRUE/FALSE: The registered Employee
allowed to start the exam
 SEE TSET RESULTS: After Completion of exam he can view at his result.
 View Course Material
 LOGOUT: After the process of examination he turned to Logout page.

Non-Functional Requirement:

 Availability

This is a Web application and will be available for the user and whenever they want to use.
This system runs on all kind of browser hence it can operate by anywhere from the world.

 Maintainability

It is a characteristic of application development and installation, expressed as the probability


that an item will be retained in or restored to a specified condition within a given period
of time, when the maintenance is performed in accordance with prescribed procedures and
resources.

The project is developed using an Open source tool and is easy to maintain. By using
bootstrap technology which helps to application become more responsive and it run on all
kind of browser.

 Security

Security is one or more requirements about protection of your system and its data. The
measurement can be expressed in a variety of ways like effort, skill level, time etc. to break
into the system.

This feature is provided by having user authentication i.e., providing the user with login-id
and password.

 Reliability
Reliability is a requirement about how often the software fails and how application is reliable
in operation. The measurement is often expressed in mean time between failures. In this
application maintained dedicated data base and well-structured file management.

 Simplicity
This web application developed with rich graphical user interface it helps to access
application easily by all kind of users and it is to remember user interface.

Abbreviation

PHP: Hypertext Preprocessor

SQL:structured query language

XAMPP:Cross-platform, Apache, MariaDB (MySQL), PHP and Perl.

CSS:Cascading Style Sheets

External Requirements

SYSTEM REQUIREMENTS

 FRONT END HTML, CSS, BOOTSTRP

 MIDDLE LAYER PHP, GOOGLE(API)

 BACK END MYSQL.

SOFTWARE REQUIREMENTS

 OPERATING SYSTEM WINDOWS XP – SP2 / 7 / 8.1 ABOVE

 BROWSERS INTERNET EXPLORE, GOOGLE CHROME

HARDWARE REQUIREMENTS

 PROCESSOR DUAL CORE (2.0) GHZ OR ABOVE


 RAM 1 GB AND ABOVE

 HDD 120GB AND ABOVE

You might also like