EduTracker
Creating an EduTracker app using ChatGPT and Base44.
Step-1:
We need the prompt and the context
to create the application.
Context:
Student
Monitoring App – Project Overview:
Goal:
Create a web or mobile application that allows teachers, school administrators,
and parents to monitor and track a student’s academic performance, attendance,
behaviour, and overall well-being in real-time.
Features
to Include:
Student
Profile:
Personal
details (name, age, grade, photo, etc.)
Contact
details (parent/guardian contact information)
Emergency
contact information
Attendance
Tracking:
Mark
and monitor daily attendance (with an option for sick days, excused/unexcused
absences)
Attendance
history and statistics (days present, absent, late)
Academic
Performance:
Grades
input (subject-wise)
Performance
analysis (graphs showing progress over time)
Teachers'
comments and feedback on assignments or tests
Assignments
and exam results tracker
Behaviour
Monitoring:
Record
incidents (good or bad behaviour, achievements, warnings)
Behavioural
comments and reports from teachers
Parent-teacher
communication tool (chat or message system)
Positive
reinforcement (badges, rewards, etc.)
Health
& Well-being
Record
physical health data (sick days, injuries, health concerns)
Monitor
emotional well-being (check-in surveys, mood tracker)
Access
to a school counsellor for support
Notifications
& Alerts:
Push
notifications or emails for updates (grades, attendance, behaviour alerts)
Reminders
for parent-teacher meetings or upcoming school events
Parental
Access:
A
parent portal to monitor all aspects of their child's academic and behavioural
progress.
Real-time
alerts for important events (absences, low grades, behaviour incidents).
Teacher/Admin
Dashboard:
Access
to real-time student data (attendance, grades, behaviour)
Analytics
and reporting (overall class performance, trends, etc.)
Teacher/admin
management tools (add/edit student info, grade entries, etc.)
Security
& Privacy:
Role-based
access (teacher, admin, parent)
GDPR
or other relevant data privacy compliance
Secure
login (password or biometric authentication)
Technologies
You Can Use:
Frontend:
React, Vue.js, Flutter (for mobile), or Angular
Backend:
Node.js, Django, or Ruby on Rails
Database:
MongoDB, PostgreSQL, Firebase
Authentication:
JWT, OAuth
Notifications:
Firebase Cloud Messaging, Push Notifications
Analytics:
Google Analytics, Chart.js for data visualisation
Deployment:
AWS, Heroku, DigitalOcean
User
Stories:
As
a parent, I want to track my child's attendance and grades in real-time so that
I can stay informed and help them improve.
As
a teacher, I want to record and update my students’ behaviour and performance so
that I can communicate effectively with parents and help students succeed.
As
an admin, I want to view the overall health and performance of students in my
school, so that I can take actions to support them.
As
a student, I want to track my progress and identify areas for improvement so that I can work on them and perform better in school.
Comments
Post a Comment