Software Project Lab 2
Empower is an innovative and user-friendly interactive learning tool designed to provide fundamental academics to autistic children. This platform is specifically tailored to address the unique challenges faced by autistic children in the realms of behavior, speech, and social interaction. It introduces a fresh approach to teaching by offering an engaging and accessible experience. EmPower aims to equip students with essential skills, including identifying objects (nouns), tasks (verbs), scheduling activities, and understanding associations. The system comes complete with interactive evaluation, gaze tracking, and comprehensive progress monitoring features to ensure a holistic learning experience.
EmPower harnesses a range of powerful technologies to make learning accessible and engaging:
-
DBSQLite: Our lightweight, in-built database solution in Python, providing portability and ease of use.
-
PyQt5: A toolkit for building Graphical User Interfaces (GUI) applications in Python, ensuring a professional user experience across different platforms.
Based on our user, we have splitted the features for both teachers and students.
- ๐จ Create customized lessons with images, text, audio, and videos.
- ๐งฉ Adjust content orientation to suit individual student perspectives.
- ๐ Implement a reward system to motivate and reward students for completing tasks.
- ๐ Offer various assessment formats, including drag-and-drop matching, sequencing exercises, and jigsaw puzzles.
- ๐ง Modify assessment questions and difficulty levels to cater to individual student needs.
- ๐ Track students' activities through webcam monitoring.
- ๐๏ธ Analyze gaze movement to gauge student engagement and focus.
- ๐ Automatically save students' lesson and assessment data.
- ๐ Enable instructors and guardians to access performance reports for tracking progress.
- ๐ Visualize data through graphs and charts to gain valuable insights into student performance.
- ๐ Access lessons by simply running the application.
- ๐ Switch between lessons using the spacebar.
- ๐งฉ Engage in various assessment categories:
- ๐งฉ Puzzle Playing: Solve image-based puzzles.
- ๐งฉ Word Matching: Match images to their corresponding names.
- ๐งฉ MCQ Questions: Answer multiple-choice questions with text and images.
- ๐งฉ Sequencing Activity: Sort pictures into a sequence.
- ๐ After each assessment, a celebration page appears.
- ๐ Press the spacebar to advance to the next assessment.
Our user manual provides clear instructions for both instructors and students:
- ๐ Learn to manage student data.
- ๐ Create customized lessons.
- ๐ Make assessment questions.
- ๐ Access and interpret student performance data.
- ๐ Understand how to access and navigate lessons.
- ๐งฉ Get acquainted with the different evaluation categories.
- ๐ Celebrate your achievements after each assessment.
- Download K-Lite Codec Pack for smooth video streaming.
For Teacher:
git clone https://github.com/ahmedfahad04/SPL-2.git
cd EmPower
cb Teacher
python3 main.pyw
For Student:
git clone https://github.com/ahmedfahad04/SPL-2.git
cd EmPower
cb Student
python3 main.pyw
- Teacher
Teacher_Demo_main.mp4
- Student
Student_Demo_main.mp4
Created by:
- feel free to contact us!