Open vardaansinha opened 10 months ago
Criteria/Key Features:
HOOK: Points: 3.6-4.0 Reason:
KNOWLEDGE: Points: 3.6-4.0 Reason:
VALUE: Points: 0.6-1.0 Reason:
WOW FACTOR: Reason:
HOOK: 3.94 Points: 3.6-4.0 Reason: Their hook clearly defined the problem they are trying to solve. They described it well and was attention grabbing.
KNOWLEDGE: 3.8 Points: 3.6-4.0 Reason: Thy showed the backend being updated with the assignment. One place to improve is to show the backend as a site deployed and not on AWS.
VALUE: 1 Points: 0.6-1.0 Reason: Very good problem to solve as it makes a del norte specific site. Easier for teachers
WOW FACTOR: Reason: The stats and showing the teacher website on their fronted are good factors.
8.74/9
HOOK: 3.95 Points: 3.6-4.0 Reason:
KNOWLEDGE: 3.9 Points: 3.6-4.0 Reason:
VALUE: 1.0 Points: 0.6-1.0 Reason:
WOW FACTOR: Reason:
8.85/9
Criteria/Key Features:
HOOK: Points: 3.85 Reason: I liked the UI and the way they brought me in as someone who is a student.
KNOWLEDGE: Points: 4.0 Reason: They went in depth with the backend, talking about the data that they store about the assignments and the security needed to make sure students and teachers don't access each other's stuff.
VALUE: Points: 1 Reason: It is a very valuable project, useful for students in CS to submit their assignments, I think Mr. Mort would love to use this.
WOW FACTOR: Reason: I love the project, they basically made Canvas for Computer Science students
8.85/9
Criteria/Key Features:
HOOK: Points: 3.9 Reason: Great hook with an introduction describing your ideas and the value of your project
KNOWLEDGE: Points: 3.5 Reason: Decent knowledge about key technicals and very amazing blogs documenting progress and issues
VALUE: Points: 0.9 Reason: Good value with a good purpose and vision for integration in the classroom
WOW FACTOR: N/A Reason:
Criteria/Key Features:
HOOK: Points: 3.6-4.0 Reason: Hub for student work.
KNOWLEDGE: Points: 3.6-4.0 Reason: Discussed different level of users. Shared CRUD operations. Shared blogging page.
VALUE: Points: 0.6-1.0 Reason: New canvas/teacher combination site.
WOW FACTOR: Reason: Stats to grades.
9.1/10, all the right stuff is just a bit disconnected.
Criteria/Key Features:
HOOK: Points: 3.6-4.0 Reason: Granting more accessibility to the large amounts of coding options we have in our classroom 3.9
KNOWLEDGE: Points: 3.6-4.0 Reason: Talked about verifying users and deciding between person and teacher. Teachers are verified and can chat with other users. Wide variety of code and knowledge of backend aspects 3.9
VALUE: Points: 0.6-1.0 Reason: Provide a wide variety of options such as a github stats checker/grader , jwt token gen, and 1
WOW FACTOR: Reason: No agile but pretty engaging
8.8/9
(Extra Credit For Aditya R) Criteria/Key Features: Frontend - Done Backend - Done API - Done Agile - Done HOOK: Points: 3.5 Reason: Underwhelming but inclusive and intriguing.
KNOWLEDGE: Points: 4.0 Reason: Knew everything like the back of their hands, very knowledgeable.
VALUE: Points: 0.75 Reason: Nothing too surprising and somewhat of a basic website.
overall: 8.25/9
Criteria/Key Features:
[x] Frontend
[x] Backend
[x] API
[x] Database
[ ] Agile
HOOK: Points: 3.5-4.0 Reason: Allowed for interaction with the website, but limited.
KNOWLEDGE: Points: 4.0-4.0 Reason: Explained reasoning and code, pulled it up and answered questions in an understandable way.
VALUE: Points: 0.7-1.0 Reason: Seemed useful but could have been more interesting website.
WOW FACTOR: Reason: Stats of grades included and overall functionality worked.
8.2/9, website worked well, but could have been more engaging.
Criteria/Key Features:
Frontend Backend API Database Agile, several students interacting with answering questions. HOOK: Points: 3.6-4.0 Reason: Interactive. Applicable to students 3.6
KNOWLEDGE: Points: 3.6-4.0 Reason: Shared 2 APIs, talked about classes. API takes a long time to load. 3.5
VALUE: Points: 0.6-1.0 Reason: Applicable to students. Very nice! .8
WOW FACTOR: Reason: Useful and applicable to students. 8.9/10
CSCanvas Qualification Review
KEY FEATURES
Feel free to demo these features and try them out on your own! If you want working credentials to test out the student features:
EMAIL: rohin@gmail.com
PASSWORD: SecurePassword123$
Sign-Up Page
Log In Page
Stats Checker
Student Submission and Assignment Page
Teacher Review and Assigning Page
HOW IT WORKS
We'll go over it when speaking to the groups in our demonstration, but we'll go over it here as well.
JSON Web Tokens for Sign-Up and Login Pages
Authentication:
Authorization and Secure Routes:
Student & Teacher Pages
Authentication and Authorization:
Authentication and Authorization: The code enforces authentication through the use of JWTs, ensuring that only authorized users (admins) can create assignments and submissions. It checks the user's role to determine if they have permission to perform specific actions, like creating assignments.
Assignment Management: It provides endpoints for creating assignments, searching for assignments by name, and retrieving a list of all assignments. Teachers (admins) can create assignments, providing details such as the assignment name, description, and due date.
Submission Handling: The code also handles the creation of student submissions for assignments. Users provide a link and timestamp for their submissions, associating them with a specific assignment. It ensures that submissions are linked to existing assignments.
Error Handling and Responses: The code includes error handling and provides appropriate error responses in cases of unauthorized access, missing assignments, or empty result sets.
Statistics Checker
MultiVarAnalyticsGradeRegression.java:
MockDataGenerator.java:
GradePredictionController.java:
PEER-GRADING
HOOK: Points: 3.6-4.0 Reason:
KNOWLEDGE: Points: 3.6-4.0 Reason:
VALUE: Points: 0.6-1.0 Reason:
WOW FACTOR: Reason: