You are on page 1of 5

Project Name:- Learning Management System – Operations and Maintenance

Client Name:- Singapore Government


Project Start Date:- 10 Nov’18
Expected End Date:- Continuous
Project Report Contents:-
 Introduction about the project
 A fully functioning off-the-shelf Learning Management System.
 It will help the corporates as well as the government sectors for
educating their employees by keeping them well informed with the
latest technologies.
 A tool that will integrate learning spaces and events together with
traditional courses providing a blended learning environment.
 A platform that will help to build courses, arrange materials, create
learning paths and utilize a huge array of resources and activities.

 Introduction about client


 We deal directly with the various departments of Singapore
Government.
 Among those various departments our major clients are Ministry Of
Home Affairs, JTC Corporation, AGC Singapore and most
importantly Changi Airport, Singapore and many more.

 Estimated efforts for the project :


 Primarily my estimated effort for the project would be knowing the
system the system very well.
 Going through the UAT Scripts for better understanding.
 Being aware with the workflow so that it will help me to work
easily according to the SDLC.

 Technologies used
 The whole system is basically based on the Moodle Development
Framework which is written in PHP.
 It is structured as an application core, surrounded by numerous
plugins to provide specific functionality.
 A moodle installation comprises the moodle code executing in a PHP-
capable web server, a database managed by MySQL, Microsoft SQL
Server, PostgreSQL, MariaDB and a file store for uploaded and
generated files(the
 moodledata folder).
 It implements the key concepts that all the different plugins will need
to work with. These includes: Courses and activities, Users, Course
enrolment etc.
 The most important plugins types are: Actvities and resources,
Blocks, Themes, Language packs, Authentication plugins etc.

 Team Size/ Description/Skill (Individual roles)


 A team of 40 members who has been assigned a particular role to
play for the successful implementation of the whole project.
 In this project I have worked as both as a developer as well as a
tester.
 Primarily I worked as a tester in first two weeks and later I have
been working as developer till date.

 Hardware requirements
 Disk space: 200MB for the Moodle code, plus as much as you need to store
content. 5GB is probably a realistic minimum.
 Processor: 1GHz (min), 2GHz dual core or more recommended.
 Memory: 512MB (min), 1GB or more is recommended. 8GB plus is likely
on a large production server
 Consideration of separate servers for the web "front ends" and the database.
It is much easier to "tune"
 All the above requirements will vary depending on specific hardware and
software combinations as well as the type of use and load; busy sites may
well
 require additional resources

 Software requirement
 Database requirements
 It supports the following database servers. Please make note that the
version numbers are just the minimum supported version. We recommend
running the latest stable version of any software.
 MySQL: Minimum Version-5.6
 MariaDB: Minimum Version-5.5.31
 Microsoft SQL Server: Minimum Version-2008
 Operating System requirement
 We can use Windows/Linux/Mac-OS as an operating system to
work on.
 Clients requirements
 It is compatible with any standards compliant web browser both
in desktop and mobile
o Chrome
o Mozilla
o Safari
o Internet Explorer

 Tasks performed in project till date


 Tested various modules
 Fixed many operational bugs
 Developed powershell script to monitor IIS.
 Created extraction of all files from the system
 Created php script for data generation
 Description about tasks performed in the project till date in
a tabular format give below.

Sr.No. Activity Responsibility Start Date EndDate Description of Status


activity
1. Operational Bug Removed bugs from the system 25th 31st Removed bugs Completed
Fixing that occurred during system March’19 March’19 from the system and still doin
testing which restrict
the system from
proper working

2. Created a data Create a data_generator script to 1st 5th To create a Complted


generator Script generate log of courses in the April’19 April’19 script that will
system generate a csv
file in the
moodle_data\ou
tput folder (this
should be a
variable).
The csv file
columns are:
1. SN - Serial
number, Just a
running number
2. type - either
course or class
3. Course
fullname
4, shortname
5. startdate -
dd/mm/yy
hh:MM format
6. enddate -
dd/mm/yy
hh:MM format,
7. origin - from
hrms or lms (if
mdl_course_opt
ions table
enrolmenttype
column value is
hrms, it's from
hrms, else it's
from lms)
8. appears in
training
directory - (yes
or no)
3. Operational Bug Removed bugs from the system 6th Till Date Removed bugs Completed
Fixing that occurred during system April’19 from the system and still doing
testing which restrict
the system from
proper working

 Next month plan


 Task 1
 Performing Operational Bugs as a developer

 Task 2
 Performing Operational Bugs as developer

The output

You might also like