Tutor learner system
View/ Open
Date
2023-08-14Author
Lubowa, Micheal
Nabikamba, Phillip
Tuyishimire, Bertrand
Mukiibi, Muhammad
Okitoi, John Junior
Metadata
Show full item recordAbstract
This report presents the development and implementation of the Tutor Learner System, an innovative e-learning platform designed to offer learners practical Information Technology skills through personalized tutoring sessions. The system's primary focus is to bridge the gap between theoretical knowledge and real-world application by providing learners with handson experiences in computer programming and related IT disciplines. The report begins with an introduction, providing an overview of the platform's objectives, scope, and significance. Chapter Two presents a comprehensive literature review, examining existing e-learning platforms, educational theories, and technological frameworks that influenced the system's design and development.Chapter Three details the research methodology and design, encompassing requirements gathering, data collection methods, and the adoption of the Scrum Methodology for system development.Chapter Four offers an in-depth analysis of the Tutor Learner System's design and architecture, including data analysis and results, functional and non-functional requirements, high-level architecture, and dynamic modelling using activity, sequence, collaboration, and state chart
diagrams.Chapter Five covers the system's implementation and testing, showcasing data outputs, programming languages utilized, and the tools employed, including Visual Studio Code, Figma, Google Meet, SQL, and Flutterwave as the payment system. The section highlights extensive form validation as part of the security testing conducted to safeguard user data.
Chapter Six concludes the report, providing insights into the project's achievements, limitations, and future recommendations. The platform's potential impact on learners' employment prospects and continuous efforts for improvement are also emphasized.The Tutor Learner System demonstrates a transformative approach to IT education, catering to the needs of learners, tutors, and administrators alike. By addressing practical IT skills and fostering collaboration, the platform paves the way for learners to excel in their careers. The report outlines the system's development journey, highlighting both successes and challenges, while presenting a roadmap for its future growth and enhancement.