- Owen Chen
- Emily Wang
- Brandon P
- A course assignment system that enhances the learning process by automating assignments, grading, and providing personalized feedback through AI enhancements. When a student submits an assignment this would use computer vision to analyze the things on paper, then provide AI created solutions/feedback to the user/teacher. This will give individual students more feedback without having to ask the teacher, while also giving the teacher more time to focus on other tasks.
- Student profiles
- Assignment Generation
- Grading System
- Feedback system
- Analytics
- Notifications and Alerts - Calendar system? // optional
- Admin Page - Permission based security
- Backend - Flask or Node.js
- Machine Learning Libraries: Scikit-learn, tensorFlow, or Pytorch for AI tasks
- Database: MySQL to store data
- Frontend
- React
- HTML/CSS - tailwind?
- AI:
- Assignment generation: Natural Language Processing (NLP)
- Grading: Computer vision or NLP to Analyze and grade responses
- Feedback/recommendations: Collaborative filtering/supervised learning.
- Should students get similar assignments if in same class so they can collaborate?
- Are we looking at doing assignments on the computer?
- Kenny
- Audrey D.
- Spincer
- An score submission system that uses AI for score validation, feedback generation, and predictive analysis would allow for efficient score management, personalized feedback, and intelligent insights for educators to better track student progress. Would work hand in hand with the Assignment Project because scores should be handled with each other and seen by one another.
- Basic score submission.
- Admin page
- Score page
- Profile page
- Course page
- **Aidan
- Emily
- Ethan L.
- User information - Username, cardIDs
- Address Information - addresses
- Card information - name on card, card file
- Admin page
- Change address information/user information/etc
- Ban users
- removes charges/edit charges.
- Payment processing
- Front end
- Payment
- Cart Page
- Summary Page
- Pay ahead feature/ auto Pay
- Email Notifications for payments
Python (flask) SQLite
- Richard Wang
- Darren Wang
- Zichun Hong
- ADD MARY
- Basic Information
- Name, age, grade, address, Phone number, High school, Email, Gender, DOB, Volunteer services, extra curricular, Race
- Input grades manually?
- GPA
- Transcripts - less priority
- Front end
- Dashboard when logged in
- Admin Page
- Profile page
- Sign up pages
- Log in page
- Course Selection page
- Permissions
- Admin - Mr. Jimmy Ms. Susie
- Teacher - Mr. Pete and Ms. Joyce
- Student
- AI Features
- personalized course recommendations
- Predicting course enrollments based on student data
- Flask
- Pandas
- scikit-learn
- React