Class 11
Class 11
Submitted by:
Mr. Kushal Thapa Magar
Grade: 11
Registration No.: 803274300008
Submitted to:
National Examination Board
Sanothimi, Bhaktapur
Baisakh, 2081
ii
CERTIFICATE OF APPROVAL
This On The Job Training (OJT) project work entitled on WordPress Website
Development (LMS WEBSITE) by Mr. Kushal Thapa Magar under the supervison of
ER. Bhuwan Raj Pant, Computer Instructor, Technical and Vocational Stream, Shree
for the partial fulfillment of Computer Engineering under Technical and Vocational
Stream in Secondary Level Education (Grade-11) during the academic year of 2079
B.S. is accepted.
……………………
External Evaluator
IT Instructor
Bhaktapur, Nepal
Baisakh, 2081
iii
This is to certify that On-Job-Training (OJT) project work entitled WordPress Website
Development (LMS WEBSITE) has been carried out by Mr. Kushal Thapa Magar for
Stream in Secondary Level Education (Grade – 11) during the academic year of 2079
B.S. under my supervision. During the project period, he has performed his work
satisfactory.
……………………
Supervisor
Computer Engineering
Chandragiri-13, Kathmandu
Baisakh,2081
iv
DECLARATION
I, Mr. Kushal Thapa Magar hereby declare that On-Job-Tanning (OJT) project work
on actual and original work carried out. Any reference to work done by other person or
institute or any other materials obtained from other sources has been given due
………………………..
Baisakh, 2081
v
ABBREVIATIONS
IT - Information Technology
Ms - Mister
Er. - Engineer
PREFACE
The present report is the outcome of OJT project work on WordPress Website
presents the OJT knowledge, skills and experiences gained through it.
knowledge and practical skills gained at school to real workplace. It describes student
information system developed as an OJT project work. The main source of data is OJT
workplace administration and other sources are OJT project supervisor's tutorials,
The study is sectioned into different chapters based on the different tasks that I was
assigned in due course of time. The first chapter is the introductory section that presents
the introduction, objectives and scope of OJT project work. In the second chapter, the OJT
workplace has stated briefly along with its organizational structure, services and facilities.
The different technologies and their implementations required to complete the project
work under OJT are discussed through third chapter. It deals with the different
programming technologies, software and hardware and time schedule required to design
Similarly, the fourth chapter summarizes the different observations, learning experiences
and practical knowledge gained through OJT. Finally, the last chapter deals with
conclusion, limitations and future enhancements of OJT project work and the
recommendations and suggestions to school as well can overcome the problems and reach
ACKNOWLEDGMENT
I take this opportunity to express my sincere gratitude to all those who helped me in
various ways in undertaking this OJT project work and preparing the associated
I would like to humbly thank the National Examination Board for providing this
opportunity to learn the basics about Computer Engineering in school level education.
I would like to thank my OJT workplace i.e. Kankali Secondary School, Chandragiri -13,
Principal Mr. Bishnu Prasad Paneru, Vice-principal Mr. Madhukar Karki and +2 Program
assistance. I also would like to thank all the school stall for their willingness and co-
Mrs. Leena Maharjan whose unparalleled knowledge, moral fiber and judgment along
with know how an immense support was in completing this project work. I take this
opportunity also to thank my friends for their co-operation and compliance. At last. I
would like to thank my parents for providing me with these facilities and letting to grab
this opportunity.
.…..……………………...
TABLE OF CONTENT
Chapter: 1 Introduction.........................................................................1
1.1 Overview...........................................................................................1
1.2 Statement...........................................................................................2
1.3 Objectives..........................................................................................2
1. Course Marketplace:............................................................................3
2. Responsive Design:.............................................................................3
5. Community Engagement:......................................................................3
1.5. Applications......................................................................................3
2.1.1 Services........................................................................................6
2.1.2 Facilities.......................................................................................7
2.3 Operations..........................................................................................7
3.1.1 VS-Code..........................................................................................8
ix
3.1.2 XAMPP.........................................................................................10
3.1.3 WordPress......................................................................................11
3.4 Flowcharts........................................................................................18
4.1 Observations.....................................................................................19
5.1 Conclusion...................................................................................26
5.2 Limitations...................................................................................26
5.4 Recommendations..............................................................................29
Suggestions...........................................................................................30
References………………………………………………………………………………..3
1
x
LIST OF FIGURES
LIST OF TABLES
Chapter: 1 Introduction
1.1 Overview
access to high-quality educational materials and courses at prices that are affordable for
the local market. By accepting Nepali payment methods like digital wallets and bank
transfers, the site removes barriers that can prevent Nepali students from accessing online
educational content, which is often priced for international audiences. The use of Nepali
payment gateways is a key feature that makes this site unique and valuable within the
Nepali education ecosystem. It ensures that students and lifelong learners in Nepal can
conveniently and securely purchase the resources they need without having to deal with
currency conversion, international transaction fees, or other challenges that can come with
using global payment processors. This helps keep prices down and improves affordability.
In terms of the platform's technical architecture, the site is built using WordPress, which is
foundation for an educational site, allowing the creators to easily manage course content,
user accounts, checkout flows, and other key functionalities. The WordPress ecosystem
also offers a wide range of plugins and themes that can be customized to fit the specific
provide a user-friendly experience for both the administrators managing the content and
the students accessing it. WordPress's strong content editing capabilities, media
management tools, and extensibility make it well-suited for building robust, feature-rich
educational websites. The use of WordPress also means the site can be easily maintained
and scaled over time as the platform and its user base grows.
2
Overall, this Nepali educational site fills an important gap in the market by delivering
affordable, locally relevant content through a platform that is optimized for the Nepali
context. The integration of Nepali payment options and the use of the flexible WordPress
CMS are two key factors that contribute to making this an valuable resource for learners
across Nepal.
1.2 Statement
Access to quality education and skill-building opportunities remains a challenge for many
based learning can be hindered by factors like geographic distances, financial constraints,
struggle to find affordable and convenient avenues to pursue their educational and
professional development goals. The Curious Learners website seeks to address this gap
by providing an online platform that enables Nepali tutors to share their expertise and
learners to explore a diverse range of courses from the comfort of their homes.
1.3 Objectives
4. To provide a scalable and flexible platform that can accommodate the growing
The Curious Learners website caters to the educational and skill-building needs of
1. Course Marketplace:
Tutors can create and publish their own courses, setting pricing and managing
enrollments.
2. Responsive Design:
The website is optimized for seamless user experience across desktop, mobile, and
tablet devices.
Learners can explore courses, create personalized learning plans, and track their
progress.
5. Community Engagement:
1.5. Applications
The site allows Nepali students and learners to access online courses, ebooks,
videos, and other educational resources at prices tailored for the local market. By
The educational content on the platform is curated and created with a focus on
topics, examples, and perspectives that are relevant to the Nepali context.This
helps ensure the learning experience is tailored to the needs and interests of Nepali
students.
Beyond just serving school-aged students, the platform can also cater to older
The online, on-demand nature of the platform makes educational resources more
The site can act as a supplement to the formal school curriculum, providing
additional learning materials and resources for students. It can also be used by
ward no.-13, Naikap, Kathmandu. I had chosen this educational institution as my OJT
workplace particularly due to three reasons. Firstly, I could not find a more appropriate
OJT workplace no any ICT-based workplace was willing to OJT in the areas of computer
engineering at this educational level. Secondly, a school is one of the pioneers of institute
unions in the technical and vocational streams with well-equipped laboratories and other
ICT practices in Nepal. Lastly, our supervisors have unparalleled theoretical knowledge
and practical skills in the different subject areas of computer engineering and are more
helpful and cooperative too, so this could support in completing this OJT.
Our school was established in 2039 B.S. at ward no: 05 of Purano Naikap village
panchayat as a public school and named after the name of goddess Kankali to provide
education to the local people. The goddess Kankali is believed as the sister of goddess
Dakshinkali who is a very famous holy, spiritual, and religious place in Nepal. The
attractive temple of goddess Kankali is laid on the school premises and worshiped by
many local and other people from different regions of the country. It is situated in the
western part of the capital city of Nepal, Kathmandu. It is remarkable to mention that
from the school premises I can see the marvelous scenario of the Kathmandu valley as
well as the historical and religious places which have been named in world heritage
records such as Swayambhunath etc. During the initial period, the school has been
conducted by the village panchayat. Since 2073 B.S., it has started computer engineering
2.1.1 Services
To provide Secondary Level Education in general and technical stream. The general
In additional to this, the service of OJT Workplace is to literate the community around.
7
2.1.2 Facilities
2. Transport facility
4. Internet facility
5. E-Library
6. Cafeteria
2.3 Operations
The operation operated by my OJT workplace i.e., Kankali Secondary School are:
6. Operate the different softwares like IEMIS and update the records of school.
8
The technologies used for implementing an OJT Project work on "WordPress Website
3.1.1 VS-Code
VS Code, short for Visual Studio Code, is a free source-code editor developed by
Microsoft. It's highly popular among developers for its versatility, ease of use, and robust
features. VS Code supports various programming languages and comes with built-in
support for JavaScript, TypeScript, and Node.js. It also offers extensions that enhance
features like syntax highlighting, code completion, debugging support, version control
integration, and an extensive library of extensions to customize and enhance the editor
according to individual preferences and needs. It's available on Windows, macOS, and
systems.
2. Debugging: Built-in support for debugging with breakpoints, call stacks, and
more.
9
3. Git Integration: Seamless integration with Git for version control, including
developers to run command-line tools and scripts without leaving the editor.
enabling the execution of build scripts, test runners, and other tasks directly
10. Snippet Support: VS Code supports code snippets, allowing users to quickly
insert commonly used code patterns and templates with predefined shortcuts.
12. Language Support: Provides rich language support for a wide range of
3.1.2 XAMPP
XAMPP is a free and open-source software suite that simplifies web development. It
functions as a local server environment, allowing developers to test and build websites on
their own computers before deploying them to the internet. The name XAMPP stands for
Cross-Platform (X), Apache (A), MySQL (M), PHP (P), and Perl (P). These are the core
technologies bundled together: Apache, a powerful web server that processes requests and
delivers web content; MariaDB, a popular relational database management system for
storing website data; PHP and Perl, versatile programming languages used for creating
dynamic web pages; and additional tools like phpMyAdmin for managing databases. By
combining these essential elements, XAMPP offers a convenient all-in-one package for
web development. Developers can code, test, and debug their websites locally before
interface with a control panel for easy startup, shutdown, and management of its various
services. This allows developers to focus on coding and design without getting bogged
fosters a vibrant community. Users can access a wealth of online resources, tutorials, and
forums for troubleshooting and learning best practices. This collaborative environment
makes XAMPP particularly suitable for beginners who can leverage the collective
is primarily for development purposes. While it can technically host websites, it's not
performance limitations.
11
3.1.3 WordPress
WordPress has become a dominant force in web development, particularly for content
management systems (CMS). This open-source platform leverages PHP and MySQL to
deliver a user-friendly interface for content creation and management. The core software
itself is free to use and modify, fostering a thriving developer community that
continuously expands its functionality. One of the key strengths of WordPress is its theme
system. Themes are built using a combination of HTML, CSS, and JavaScript, allowing
developers to create custom website layouts and user interfaces. A vast repository of pre-
built themes exists, catering to a diverse range of design aesthetics and website purposes.
Furthermore, themes can be customized to a high degree, enabling developers to tailor the
Orientation Program
practical concept of
Web Development
through WordPress.
different websites
such as WordPress,
XAMPP,
phpMyAdmin
practically
online medium,
installing them on
technologies used on
them, their
capabilities etc. to
free.
offline medium to
free.
WordPress and
installing in on the
computer system.
installing plugins,
posts, managing
media, learning to
menus.
creating contact
forms, creating
integrating social
downloading it,
customizing the
Astra theme,
installing plugins
such a Elementor,
WPForms,
WPRocket etc.,
Website.
dropdown menus
and widgets,
managing
comments, creating
sliders, creating
effective landing
pages.
work by other
trainees and
completing the
design and
development of a
WordPress Website.
integration of
different forms,
16
reports to complete
development of a
learning
management system.
report guidelines
provided by NEB,
approving it from
OJT project
supervisor and
submitting to the
OJT project
coordinator.
presentation of OJT
project work.
17
The hardware and software required for implementing an OJT project “WordPress
512MB,
MB Hard Disk, CD
or DVD Drive,
Monitors capable of
1024*768 resolution
XP or a later OS
3.4 Flowcharts
4.1 Observations
I observed different than the normal daily life of the classrooms and laboratories during
the three months of OJT at Kankali Secondary School. Chandragiri – 13, Kathmandu.
The major observations that I observed during my OJT project work on "Flappy Bird
I observed that there was a huge gamer audience but not game developer audience which
Everybody wanted to play games but didn't really have the necessary motivation to be or
I wanted to create something of my own that I can play in my device and also distribute in
other devices.
The Flappy Bird game project involves the development of a digital game inspired by the
popular mobile game "Flappy Bird." The objective of the game is to control a bird and
navigate it through a series of obstacles in the form of pipes. The player controls the bird's
flight by tapping the screen or pressing a designated key to make the bird flap its wings
The project aims to recreate the core gameplay mechanics of the original Flappy Bird
The visual elements of the game, including the bird character, pipes, and background, will
Additionally, the project seeks to increase the replayability of the game by incorporating
features that motivate players to keep playing. This may include introducing power-ups,
20
bonus points, different game modes, or other elements that add depth and variety to the
gameplay.
The experiences gained during the three months of Kankali Secondary School, helped me
The major experiences that I experienced during my OJT project work on "WordPress
knowledge theories and skills that I learnt in classrooms and laboratories into
real project.
materials etc.
21
5. Had trouble in web access in my OJT workplace as there was not qualitative
I learned different professional skills under technical and vocational education i.e.
developing WordPress Website during the three months of Kankali Secondary School,
Chandragiri-13, Kathmandu.
The major skills that I learned during my OJT project work on "FPS Game Development"
3. Learned how plugins works and how websites are built using WordPress.
4. Learned about solving different types of problem occurred during web design.
22
5.1 Conclusion
The Curious Learners website development project during my class 11 OJT has been a
transformative and enriching experience. By leveraging the power of WordPress, the team
has created a comprehensive and user-friendly online learning platform that addresses the
educational and skill-building needs of students and lifelong learners in Nepal. The
and fostering a thriving online learning community is a testament to the hard work,
dedication, and innovative thinking that underpinned the project. As I reflect on this
experience.
5.2 Limitations
While the platform aims to provide affordable content, the pricing may still be
out of reach for the lowest-income segments of the population. Ensuring true
be an ongoing challenge.
Learners may opt for free but potentially lower-quality online resources or
illegally shared content instead of paying for the platform's offerings. This
As user adoption grows, the platform may face challenges in scaling its
WordPress, while beneficial in many ways, could also limit certain advanced
frameworks for the online education sector may also pose challenges.
across a wider range of academic disciplines and vocational subjects. This would
help ensure the platform can cater to diverse learning needs and interests.
based and static content, integrating more interactive elements like simulations,
virtual labs, gamification, etc. This can enhance the learner engagement and make
and learning paths. This can help optimize the learning experience for individual
Nepali languages to cater to the linguistic diversity across the country. This would
improve accessibility and inclusivity for learners from different regional and
cultural backgrounds.
5. Integration with the formal education system: Exploring partnerships with schools,
colleges, and universities to integrate the platform's content and features into their
curricula. This can help supplement and enhance the traditional classroom-based
learning experience.
help establish the platform's legitimacy and make the acquired skills more
recognizable.
29
5.4 Recommendations
Through my three months of observation and experiences achieved during the OJT project
work I have found the followings to be recommended to OJT workplace and school.
more practically.
Suggestions
Through my three months of observations and experiences achieved during the OJT
project work, I have found the followings to be suggested to OJT workplace and school.
transportation.
enabled room to OJT or technical stream students so that they can discuss over the
different government offices regulating and monitoring the education such as:
References
https://www.w3schools.in/wordpress https://www.youtube.com/watch?
v=GlLRYml8mCY&t=823s&ab_channel=CodeWithHarry
www.chatgpt.openai.com