-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Show Answer Details in Assessment Statistics Page (Part 2: Last Graded Answer (Forum Post Response, Programming)) #7131
base: bivan/teacher-stats-past-answer
Are you sure you want to change the base?
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a03ecf8 - Browse repository at this point
Copy the full SHA a03ecf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 032071c - Browse repository at this point
Copy the full SHA 032071cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e08697 - Browse repository at this point
Copy the full SHA 3e08697View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00df536 - Browse repository at this point
Copy the full SHA 00df536View commit details -
Configuration menu - View commit details
-
Copy full SHA for e918ec7 - Browse repository at this point
Copy the full SHA e918ec7View commit details -
resolve grader and tailwind issue, refactor controller
- when grader_ids does not exist within submission - className cannot be defined dynamically within defining component - reduce the cyclomatic complexity of marks_per_question API
Configuration menu - View commit details
-
Copy full SHA for 2382024 - Browse repository at this point
Copy the full SHA 2382024View commit details -
refactor controller and pages for stats
- move most functions in controller to concern - function to get mark cell classname out from component definition
Configuration menu - View commit details
-
Copy full SHA for 055e373 - Browse repository at this point
Copy the full SHA 055e373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 086b71d - Browse repository at this point
Copy the full SHA 086b71dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 609b2b5 - Browse repository at this point
Copy the full SHA 609b2b5View commit details -
- all codes into typescript - ancestors in chronological order
Configuration menu - View commit details
-
Copy full SHA for 069d900 - Browse repository at this point
Copy the full SHA 069d900View commit details -
refactor assessment statistics page
- split all chart components into different tabs - Change tab names to be more intuitive
Configuration menu - View commit details
-
Copy full SHA for 997574c - Browse repository at this point
Copy the full SHA 997574cView commit details -
improve assessment statistics page UI
- add toggle for phantom students inclusion setting - display submission status chart on top instead of separate tabs
Configuration menu - View commit details
-
Copy full SHA for 603163a - Browse repository at this point
Copy the full SHA 603163aView commit details -
- change grade to totalGrade for submission - group courseUser and grader information - simplify type and interface definition
Configuration menu - View commit details
-
Copy full SHA for bdebbdd - Browse repository at this point
Copy the full SHA bdebbddView commit details -
add feature for phantom in statistics
- display GhostIcon for phantom students - refactor the props for includePhantom - sort table based on phantom value, then name
Configuration menu - View commit details
-
Copy full SHA for 6f89042 - Browse repository at this point
Copy the full SHA 6f89042View commit details -
- test for assessment, ancestors, and marks_per_question controller - answers only passed on to view if workflow state is published
Configuration menu - View commit details
-
Copy full SHA for 2681bd6 - Browse repository at this point
Copy the full SHA 2681bd6View commit details -
refactor assessment operations
- split operations into several files depending on the object
Configuration menu - View commit details
-
Copy full SHA for 99fdaa0 - Browse repository at this point
Copy the full SHA 99fdaa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b688fa4 - Browse repository at this point
Copy the full SHA b688fa4View commit details -
refactor assessment statistics
- modify redux to support marks per question - change the flow of the pages
Configuration menu - View commit details
-
Copy full SHA for 6ad03d4 - Browse repository at this point
Copy the full SHA 6ad03d4View commit details -
- remove all redundant types - remove some routes as being merged
Configuration menu - View commit details
-
Copy full SHA for 6e89138 - Browse repository at this point
Copy the full SHA 6e89138View commit details -
simplify controller and API Call
- combine ancestor info and marks per question into main statistics - remove all unnecessary controllers
Configuration menu - View commit details
-
Copy full SHA for bb9a67b - Browse repository at this point
Copy the full SHA bb9a67bView commit details -
redefine types for assessment and statistics
- get the types correct to support migration of stats page to tsx
Configuration menu - View commit details
-
Copy full SHA for 6c39907 - Browse repository at this point
Copy the full SHA 6c39907View commit details -
small modification for statisticsUtils function
- make the reassignment of variable more consistent
Configuration menu - View commit details
-
Copy full SHA for 1a30415 - Browse repository at this point
Copy the full SHA 1a30415View commit details -
componentise common chart for ancestor and main assessment
- both uses the same component but different sources - first get the necessary info, then display using common info
Configuration menu - View commit details
-
Copy full SHA for a3ac662 - Browse repository at this point
Copy the full SHA a3ac662View commit details -
refactor ancestor assessment statistics chart
- remove the data from redux as it's unnecessary
Configuration menu - View commit details
-
Copy full SHA for b8ad271 - Browse repository at this point
Copy the full SHA b8ad271View commit details -
minor refactoring on redux store
- remove statisticsPage - not include Phantom Students inside duplicated assessment stats
Configuration menu - View commit details
-
Copy full SHA for 718d1d0 - Browse repository at this point
Copy the full SHA 718d1d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04fd3c4 - Browse repository at this point
Copy the full SHA 04fd3c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9b6afd - Browse repository at this point
Copy the full SHA b9b6afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c6d13c - Browse repository at this point
Copy the full SHA 3c6d13cView commit details -
performance improvement and refactoring
- use SQL to fetch all answers with all its relevant information - autograded definition to be at least one question autogradable
Configuration menu - View commit details
-
Copy full SHA for 7883a8e - Browse repository at this point
Copy the full SHA 7883a8eView commit details -
resolve n+1 issue in group names and refactor
- instead of sending group as list of names, now it's list of strings
Configuration menu - View commit details
-
Copy full SHA for 98bca78 - Browse repository at this point
Copy the full SHA 98bca78View commit details -
refactor(reference time): extract end_at from SQL
for performance efficiency while getting statistics
Configuration menu - View commit details
-
Copy full SHA for cf96cb9 - Browse repository at this point
Copy the full SHA cf96cb9View commit details -
fix(statistics): show grade from last_attempt
- previously, it's from current_answer. this will be wrong if current_answer is attempting
Configuration menu - View commit details
-
Copy full SHA for d304444 - Browse repository at this point
Copy the full SHA d304444View commit details -
feat(statisticsTable): pass current answer ID to FE
- make the grade and attempt count box clickable
Configuration menu - View commit details
-
Copy full SHA for 45381c0 - Browse repository at this point
Copy the full SHA 45381c0View commit details -
feat(statistics): render question details in each answer
- each grade and attempt count cell is clickable - after clicking, the box containing question will appear
Configuration menu - View commit details
-
Copy full SHA for c27ab2f - Browse repository at this point
Copy the full SHA c27ab2fView commit details -
refactor(statistics): modify API to get answer
- fetch question and answer details in one API - use Accordion for question to allow for collapsing question - include grade display inside answer box
Configuration menu - View commit details
-
Copy full SHA for 39beed6 - Browse repository at this point
Copy the full SHA 39beed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff702a1 - Browse repository at this point
Copy the full SHA ff702a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cfec9d - Browse repository at this point
Copy the full SHA 0cfec9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2fb2ff - Browse repository at this point
Copy the full SHA a2fb2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa1f9a - Browse repository at this point
Copy the full SHA 9aa1f9aView commit details -
refactor(type): expose all question types for reusing
- extend QuestionAnswerDetails to allow polymorphism - reuse existing answer type def for defining its mini version
Configuration menu - View commit details
-
Copy full SHA for f7caf48 - Browse repository at this point
Copy the full SHA f7caf48View commit details -
feat(statistics): display answer for some question types
- Multiple Choice - Multiple Response - Text Response (with/without attachments) - File Upload
Configuration menu - View commit details
-
Copy full SHA for 755eb9b - Browse repository at this point
Copy the full SHA 755eb9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5829efd - Browse repository at this point
Copy the full SHA 5829efdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8419bdf - Browse repository at this point
Copy the full SHA 8419bdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a3d48 - Browse repository at this point
Copy the full SHA 90a3d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e9c7a7 - Browse repository at this point
Copy the full SHA 9e9c7a7View commit details