Project Title: Kidicode
Category: Web Application
Project File: Download Project File
Abdullah Qamar
abdullah.qamar@vu.edu.pk
abdulaha462
Project Domain: Web Application Introduction
Your final year project involves designing and developing a Learning Management System (LMS)
and a functional web application for a company offering STEM and AI coding courses for kids in Pakistan. The company aims to provide children with engaging learning experiences through online instruction (Zoom, Microsoft Teams), in-person sessions, and an advanced LMS platform. Your project must ensure a seamless, interactive, and secure learning environment while integrating key educational technology features for students, instructors, and parents.
· Develop a web application for efficient management of students, trainers, courses, and training events.
· Implement an LMS with interactive learning tools and progress-tracking features.
· Create a company portfolio and blog section to showcase achievements, courses, and success stories.
User Roles & Authentication
1. Admin Panel: Manage content, users, and analytics.
2. Instructor Dashboard: Upload courses, monitor student progress.
3. Student Dashboard: Access courses, track progress, complete assignments.
4. Parent Portal: Monitor child’s learning progress.
· Course Creation & Management: Create, edit, delete courses; assign difficulty levels (Beginner, Intermediate, Advanced).
· Quizzes & Assessments: MCQs, coding challenges, and subjective questions.
· Gamification: Points, badges, and leaderboards for engagement.
· SCORM/xAPI Integration: Ensure compatibility for tracking learning experiences.
· Free & Paid Courses
· Subscription Plans: Monthly/Yearly access.
· Showcase training programs, achievements, and student success stories.
· Provide an overview of the LMS and its functionalities.
Final Submission
Requirements Technical Skills Required
Web Development: PHP (Laravel preferred), JavaScript (React, Vue, or Angular).
Database Management: MySQL, PostgreSQL, or MongoDB.
RESTful API Development
Cloud Deployment: AWS, Firebase, or DigitalOcean.
Version Control: Git/GitHub.
· Final Report: Comprehensive documentation covering research, design, development, and testing.
· GitHub Repository: Containing project files and documentation.
· Live Demo or Recorded Presentation: Demonstrating the application’s features and
functionality.
Demo website: khiredkids.com whitehatjr.com codevidhya.com
Note:
Before finalizing the project, students are strongly encouraged to discuss project details with their supervisor to ensure alignment with academic and technical expectations.
For any additional clarifications, please reach out to the instructor. •
Instructor:
Mr. Abdullah Qamar
Email: abdullah.qamar@vu.edu.pk
Skype ID: abdulaha462
No reviews available for this project.