Dickson
Dickson
STUDENT DECLARATION
I,Opiyo Dickson, hereby declare that this training report is my original work
and has not been submitted before for any academic award either in this or
other institutions of higher learning for academic publication or any other
purpose. The references used here from other journals or materials are indi-
cated in the references section. .
I am fully aware that any act of academic dishonesty, including plagia-
rism, carries serious consequences that may have a detrimental impact on
my academic and professional reputation. It is my utmost commitment to
uphold the highest standards of integrity in my academic pursuits. I under-
stand that engaging in unethical practices can lead to severe penalties and
significant harm to my educational and career prospects. Therefore, I reaf-
firm my adherence to ethical principles and the importance of honest and
original work in academic endeavors.
NAME:Opiyo Dickson
TEL: 0745120156
ADM: TMC/00080/020
SIGNATURE:
EMAIL: [email protected]
DATE: 25th July 2023
1
During attachment period, He demonstrated an exemplary level of profes-
sionalism, dedication and enthusiasm in their assigned tasks.Opiyo Dickson
together with his group members were quick to adapt to new challenges and
exhibited strong problem-solving skills throughout the attachment.
The student made a significant impact during their Industrial Attach-
ment, and I highly recommend them for future endeavors due to their ex-
emplary performance and potential for success in their academic and profes-
sional pursuits.
NAME:
SIGNATURE:
NAME:
SIGNATURE:
2
ACKNOWLEDGMENT
First, I want to thank the Almighty God for his protection and keeping me
sound and safe with good life during the entire field attachment period.
I am immensely grateful to my exceptional group members, Benard Matuku,
Wairimu Esther Wambui, Morris Mwongela, and Clinton Ouma, for their un-
wavering collaboration and support throughout the attachment period. Their
dedication, teamwork, and willingness to go above and beyond have greatly
contributed to our collective achievements.
Special thanks go to my esteemed attachment supervisor, Dr. Thomas
Mawora, whose guidance and constructive criticism have enhanced my criti-
cal thinking and problem-solving skills.
I would also like to express my sincere appreciation to my trainers, Dr.
Joyce Otieno and Dr. Donnie Munyao, for their unwavering support, en-
couragement, and continuous push for excellence. Their mentorship and
commitment to my development have been invaluable.
Furthermore, I extend my gratitude to all my colleagues at MU-LISA,
whose motivation, collaboration, and teamwork have been a constant source
of inspiration and support throughout my attachment. Their collective ef-
forts, contributions, and engaging presentations on various projects have en-
riched my learning experience at MU-LISA.
I cannot end this list without paying tribute to the entire Maseno Univer-
sity SMSAS Lecturers particularly those from the department of Statistics
and Actuarial Science for their constructive training and the knowledge they
have imparted in me throughout the three years training. May God bless
you all..
3
EXECUTIVE SUMMARY
The web-based application for SMSAS was helping the institution especially
The SMSAS.It is application that helps SMSAS run daily administrative
and academic operations smoothly in day to day activities.It is helpful for
the Administrator that controls all the activities of the school and Students
to make a good choice for career development and professions.
The application is develop to help administrator do less work,help student
and lecturers cut cost and improve data security.All this things will make
the school cost effective and productive.It also able to secure important data
of students making it easy to track their details and vital information.My
School (SMSAS) is a web enabled application developed in PHP and powerful
MYSQL database backend. To implement My School application, schools
do not need expensive hardware and software, they just need an internet
connection and desktops.
Our system works as a centralized database and application that schools
can easily access the system from anywhere based on the login credentials.
My School is a platform independent system that virtually any user can
access from anywhere through a standard internet accessible system. We
can also customize My School for individual school needs.
4
ACRONYMS
CSS:Cascading Stylesheet.
5
Contents
DECLARATION PART 1
ACKNOWLEDGMENT 3
EXECUTIVE SUMMARY 4
ACRONYMS 5
1 INTRODUCTION 9
1.1 OVERVIEW OF THE ATTACHMENT . . . . . . . . . . . . 9
1.2 MAIN OBJECTIVES . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 ATTACHMENT FIRM . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 History of the Attachment Firm . . . . . . . . . . . . . 10
1.3.2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 ASSIGNMENTS DESCRIPTION 12
2.1 DUTIES AND RESPONSIBILITIES . . . . . . . . . . . . . . 12
2.2 ACTIVITIES INVOLVED/BREAKDOWN OF THE TASK . 13
2.2.1 Coming up with the proposal and the general outlook
of the application . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Determining the required inputs: the six programs in
the SMSAS, units per program, potential careers per
program, and units required per career . . . . . . . . . 14
2.2.3 Presenting the proposed structure of the application . . 15
2.2.4 Created database schema to organize and manage in-
formation in SMSAS . . . . . . . . . . . . . . . . . . . 15
2.2.5 Researching on the courses, careers, units, and catego-
rizing them as elective and core, and compiling them
in a Word document and coding them using HTML . . 16
2.2.6 Creating a framework and a responsive bootstrap table
to hold units . . . . . . . . . . . . . . . . . . . . . . . 17
6
2.2.7 Doing fieldwork to determine the number of students
who can be accommodated in the lecture halls during
Exam situation in Maseno University . . . . . . . . . . 18
2.2.8 Presenting the proposed and designed UI of the appli-
cation . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.9 Incorporating careers associated with each program . . 19
2.2.10 Adding specific units under each program . . . . . . . 19
2.2.11 Implementing features to showcase options for each
program . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.12 Refining the application layout and styling . . . . . . . 19
2.2.13 Testing the functionality of the application and pre-
senting it to the firm supervisor . . . . . . . . . . . . . 20
2.2.14 Researching and adding professional courses for BSc
(Mathematics and Business) students specializing in
accounting and finance . . . . . . . . . . . . . . . . . . 20
2.2.15 Researching and coding professional courses and pa-
pers under Actuarial Science program such as CIFA,
CPA, and ASA using HTML and PHP . . . . . . . . . 20
2.2.16 Participating in a gaming activity: chess, cards, and
soccer . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.17 Enhancing the user interface (UI) of the application
and presenting the modifications to the staff . . . . . . 21
2.2.18 Adding links to the relevant websites for professional
papers . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.19 Optimizing the application performance and adding
search and filtering features in Units and developing an
administrator dashboard to manage courses and units
data that might change each academic year . . . . . . 22
2.2.20 Checking debugging to ensure application stability . . 24
2.2.21 Including enhancements such as external resource in-
tegration . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2.22 Participating in a different task of launching the JI-
TUME digital lab in the school by the ICT cabinet
secretary Dr. Eliud Owalo . . . . . . . . . . . . . . . . 25
2.2.23 Enhancing the application by incorporating pop-up and
drop-down menus in the application’s navigation bar . 25
2.2.24 Finalizing the application by checking and fixing bugs
for better performance . . . . . . . . . . . . . . . . . . 25
7
3.2 LESSONS LEARNED . . . . . . . . . . . . . . . . . . . . . . 27
3.2.1 Data Analytics . . . . . . . . . . . . . . . . . . . . . . 27
3.2.2 Reporting . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2.3 Web Development (HTML and PHP) . . . . . . . . . . 28
3.2.4 Data Management (Excel) . . . . . . . . . . . . . . . . 28
3.2.5 Statistical Analysis (R and Python) . . . . . . . . . . . 28
3.3 CHALLENGES FACED AND THEIR SOLUTIONS . . . . . 28
3.3.1 Challenge: Limited Internet Access in the Lab . . . . . 29
3.3.2 Challenge: Political Unrest (MAANDAMANO) . . . . 29
3.3.3 Challenge: Insufficient Learning Materials . . . . . . . 29
3.4 CONCLUSIONS . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.5 RECOMMENDATIONS . . . . . . . . . . . . . . . . . . . . . 30
8
Chapter 1
INTRODUCTION
9
to real-life situations, and contribute to my personal and professional growth.
10
1.3.2 Functions
MU-LISA’s functions includes the following, based on their website:
11
Chapter 2
ASSIGNMENTS
DESCRIPTION
Please refer to the Figure below for an overview of the Home page of the
web application, the main objective of the firm and the expected output.
12
homepage.png
13
Through our collaborative efforts, we carefully considered the following
proposals:
User authentication and Authorization-Implement a secure user au-
thentication system so that Administrator and students can log in and ac-
cess their respective information , courses and resources.This is to ensure
that different users have appropriate authentication and permission access
the application.
Student Course and Professions Management-Created a system
that allow students to access the six degree programs ,identify the course
units and professionals papers to specialize on upon completion of the degree
course.
Event Calendar-Develop an event calendar that displays important
dates such as class and academic events.
14
2.2.3 Presenting the proposed structure of the appli-
cation
We presented a proposed structure or framework for the application, outlin-
ing the organization and interconnection of different components, pages, and
functionality. This presentation provided a clear understanding of how the
application would be structured and how users would navigate through its
various features.It includes:
User Authentication and Homepage-Registration and login pages for
Students and Administrator, password reset functionality and profile Man-
agement.We also made the welcome page and brief introduction to the school
and quick links to essential section of the application.
Dashboard-Personalized dashboard for Students and Administrator, overview
of career guidance and events.
Courses-It involve list of available courses offered by the SMSAS, Course
details including descriptions and prerequisites.
15
db.png
16
and presenting the data in the application.
unit sample.png
17
engagement and user satisfaction.
18
how many students could be accommodated.
19
2.2.13 Testing the functionality of the application and
presenting it to the firm supervisor
We thoroughly examined the way the program worked, finding and repairing
any faults or problems. We handed the application to the firm supervisor for
assessment and feedback after the testing phase was finished.
20
2.2.16 Participating in a gaming activity: chess, cards,
and soccer
During the application development process, my group members and I rec-
ognized the importance of taking breaks to recharge and maintain a healthy
work-life balance. To achieve this, we actively participated in recreational ac-
tivities such as chess, cards, and soccer. These enjoyable diversions provided
much-needed respite from the intensity of the development work, allowing us
to refresh our minds and rejuvenate our energy levels.
Engaging in friendly competitions and physical exercises helped foster a
positive team dynamic, strengthen our bonds, and promote a collaborative
work environment. By incorporating these recreational activities into our
routine, we not only prioritized our well-being but also enhanced our overall
productivity and effectiveness in the application development process.
21
By providing curated links within the application, we facilitated users’
exploration of pertinent materials, promoting continuous learning and pro-
fessional development. This feature significantly enriched the application’s
value, empowering users with a comprehensive platform for accessing valu-
able resources and expanding their expertise in their respective fields.
22
search.png
23
2.2.20 Checking debugging to ensure application sta-
bility
To ensure the stability and reliability of the application, we meticulously
conducted a comprehensive debugging process. This involved thorough ex-
amination of the application’s code to identify and resolve any remaining
issues or errors. By diligently addressing these concerns, we aimed to rectify
potential obstacles or malfunctions that could hinder the application’s perfor-
mance. Our commitment to this debugging phase underscores our dedication
to delivering a high-quality product that operates seamlessly and reliably for
users.
24
2.2.22 Participating in a different task of launching the
JITUME digital lab in the school by the ICT
cabinet secretary Dr. Eliud Owalo
During this phase, my group members and I actively participated in a sep-
arate task, involving the launch of the JITUME digital lab in the school.
This initiative aimed to enhance connectivity and create job opportunities
for the youth. Led by the ICT cabinet secretary, Dr. Eliud Owalo, our role
encompassed preparations, coordination, and providing support throughout
the launch event.
25
Chapter 3
EVALUATION OF THE
ATTACHMENT
26
Developing a database schema for efficient data management and re-
trieval, contributing to the overall functionality.
27
3.2.2 Reporting
As part of our responsibilities, we developed expertise in creating compre-
hensive reports that effectively communicate complex information to stake-
holders. We learned how to present data in a clear and organized manner,
enhancing our reporting and communication skills.
28
overcome them. The following are the challenges we faced and the solutions
we devised:
29
3.4 CONCLUSIONS
MULISA, as a research firm, has demonstrated consistent growth and progress
in nurturing the talents and skills of aspiring statistics professionals. As
an emerging statistical analysis firm, MULISA provides valuable learning
opportunities for interns and encourages their creative contributions to its
development.
Throughout my attachment period, I have acquired essential skills for
success in the field of statistics. Research and project evaluation skills are
crucial for enhancing productivity in any institution. Similarly, data analysis
skills play a significant role in statistics careers, enabling the discovery of
valuable insights that can drive business growth.
MULISA has laid a solid foundation for my progression in the field of
statistics, offering ample opportunities to learn new skills and apply them
practically for the firm’s advancement. The attachment experience has been
instrumental in my professional growth, preparing me for future challenges
and opportunities in the field.
3.5 RECOMMENDATIONS
The implementation of programs in the School of Mathematics, Statis-
tics, and Actuarial Science has been successful, covering a wide range of
courses and content over the past three years. However, I propose the
inclusion of more practical components, such as hands-on experience
and application of skills in real-world data analytics scenarios. This
will further enhance students’ understanding and ability to apply their
knowledge effectively.
30
make a smoother transition and maximize their productivity from the
beginning of the attachment.
31
REFERENCES
32