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