Spaces:
Running
Running
Ctrl+K
- 1.52 kB initial commit
- 205 Bytes Build a full-featured educational web platform called ‘HPC – Holistic Progress Card’, developed by HarperCollins Publishers and affiliated to CBSE. It should work like a real SaaS app with user registration, login, role-based access, evaluations, assignments, and download functionality. The following user roles and functionalities must be fully working and interactive:" 🧑🏫 Teacher Role – Full Functional Prompt Teachers must log in securely and see a dashboard with: A list of all students in their class (e.g., 30 students) Option to click on each student and add evaluation (marks + written comments) Feature to assign peer reviewers for each student (dropdown of student names) A view of each student’s full progress card including inputs from all contributors Ability to download or export each progress card as PDF 🧑🎓 Student Role – Full Functional Prompt Student logs in with their credentials Can fill their own self-evaluation form (ratings, answers, reflection, etc.) Can view their progress card with teacher/peer/parent inputs (when available) Can submit evaluations for assigned peers only, as assigned by teacher Can download their own progress report 👨👩👧 Parent Role – Full Functional Prompt Parent logs in using secure credentials or OTP-based login Can only view their own child’s profile and progress card Can fill a parent evaluation form (based on school-set questions) Can download their child's progress card 👥 Peer Role – Full Functional Prompt Peer reviewer logs in as a student with peer privileges Can only see students they are assigned to by the teacher Can submit peer evaluations for each assigned student (ratings + comments) Can view their own profile and download their report 📊 Progress Card – Feature Prompt Each student should have a live, consolidated digital progress card that includes: Teacher’s Evaluation Self Evaluation (Student) Peer Review(s) Parent Feedback The card should be generated live and include: Student’s name, photo, grade, class All evaluation points and comments Option to download/export the progress card as a PDF ⚙️ Other Functional Prompts Add a dashboard homepage that redirects users based on their role after login Make the interface mobile-friendly and responsive Use clean, school-friendly UI design with HarperCollins and CBSE branding All evaluation forms should support structured data (e.g., Likert scale, ratings, free text) Admin panel (optional) to manage users, assign classes, and view platform usage 🛠️ Suggested Tech Stack (for developers/teams): If working with a dev team or builder: Frontend: React or Next.js Backend: Node.js + Express or Firebase Database: MongoDB or PostgreSQL Auth: Firebase Auth or Auth0 (with role-based redirects) PDF Export: jsPDF or Puppeteer Hosting: Vercel, Firebase, or AWS ✅ Sample One-Liner for AI Builder: “Create a full SaaS-style education platform called HPC – Holistic Progress Card, where teachers, students, parents, and peer evaluators can log in, give feedback, and download real-time progress cards. Include full working dashboards, form inputs, role-based access, assignment features, and PDF export.” - Initial Deployment
- 91.5 kB Update index.html
- 3.25 kB Build a full-featured educational web platform called ‘HPC – Holistic Progress Card’, developed by HarperCollins Publishers and affiliated to CBSE. It should work like a real SaaS app with user registration, login, role-based access, evaluations, assignments, and download functionality. The following user roles and functionalities must be fully working and interactive:" 🧑🏫 Teacher Role – Full Functional Prompt Teachers must log in securely and see a dashboard with: A list of all students in their class (e.g., 30 students) Option to click on each student and add evaluation (marks + written comments) Feature to assign peer reviewers for each student (dropdown of student names) A view of each student’s full progress card including inputs from all contributors Ability to download or export each progress card as PDF 🧑🎓 Student Role – Full Functional Prompt Student logs in with their credentials Can fill their own self-evaluation form (ratings, answers, reflection, etc.) Can view their progress card with teacher/peer/parent inputs (when available) Can submit evaluations for assigned peers only, as assigned by teacher Can download their own progress report 👨👩👧 Parent Role – Full Functional Prompt Parent logs in using secure credentials or OTP-based login Can only view their own child’s profile and progress card Can fill a parent evaluation form (based on school-set questions) Can download their child's progress card 👥 Peer Role – Full Functional Prompt Peer reviewer logs in as a student with peer privileges Can only see students they are assigned to by the teacher Can submit peer evaluations for each assigned student (ratings + comments) Can view their own profile and download their report 📊 Progress Card – Feature Prompt Each student should have a live, consolidated digital progress card that includes: Teacher’s Evaluation Self Evaluation (Student) Peer Review(s) Parent Feedback The card should be generated live and include: Student’s name, photo, grade, class All evaluation points and comments Option to download/export the progress card as a PDF ⚙️ Other Functional Prompts Add a dashboard homepage that redirects users based on their role after login Make the interface mobile-friendly and responsive Use clean, school-friendly UI design with HarperCollins and CBSE branding All evaluation forms should support structured data (e.g., Likert scale, ratings, free text) Admin panel (optional) to manage users, assign classes, and view platform usage 🛠️ Suggested Tech Stack (for developers/teams): If working with a dev team or builder: Frontend: React or Next.js Backend: Node.js + Express or Firebase Database: MongoDB or PostgreSQL Auth: Firebase Auth or Auth0 (with role-based redirects) PDF Export: jsPDF or Puppeteer Hosting: Vercel, Firebase, or AWS ✅ Sample One-Liner for AI Builder: “Create a full SaaS-style education platform called HPC – Holistic Progress Card, where teachers, students, parents, and peer evaluators can log in, give feedback, and download real-time progress cards. Include full working dashboards, form inputs, role-based access, assignment features, and PDF export.” - Initial Deployment
- 388 Bytes initial commit