Releases: UniversityOfHelsinkiCS/oodikone
Releases · UniversityOfHelsinkiCS/oodikone
Fixed previous data showing after searching for a new class
Class statistics
- Fixed an issue where, after searching for a new class, some old data was mistakenly used instead of the correct new data
Internal
- Teacher leaderboard data will now be calculated if it's missing from Redis. This will only happen in the development environment
- Improved logging in the backend
Updates to graduation times and credit statistics accuracy
Study programme overview
- Graduation times (both median and detailed breakdown) for each study track can now be viewed in the Studytracks and class statistics tab. This information is accessible by clicking on any bar in the chart.
Class statistics
- Credit statistics section
- The chart legend in the Distribution development tab has been clarified. Previously, the categories were displayed as "150–180", which caused confusion. Now, they are presented as "150 ≤ credits < 180" for greater clarity.
- Filters in the Credits gained tab have been corrected. The filters now properly reflect the number of credits earned by students during a specific period. Previously, the filter incorrectly used the Credits earned filter from the left sidebar, which included all credits regardless of when they were earned.
- The Personal study plan filter is now applied correctly in the credit statistics. When this filter is active, only the credits included in the student's study plan are shown in the table.
Internal
- Sentry has been upgraded from v6 to v8 in the frontend.
Fixes and improvements
Course statistics
- Improved the list of courses in the single course stats view
- Primary course code is marked in blue, substitutions in gray
- Fixed missing data in the "enrolled, no grade" column
Students
- Fixed grade symbol and name going on different rows in the courses table
Course statistics: Improvements to Attemps tab
Course statistics
- Attempts tab
- Removed "Enrolled", "Rejected" and "Aborted" enrollment status columns
- Pass rate is now calculated similarly to Students tab as well
- Included enrollments in the pass rate chart
Optimizations and improvements
Course statistics
- Attempts tab: Total enrollments are now included in total attempts
Class statistics
- Credit accumulation: Fixed the lines starting in a wrong place
Study programme
- Optimizations
Course name added to programme course exports
Study programme
- Programme courses -> By semester: when exporting to Excel, the name of each course is now also included in the Excel
Lower limit for credits adjusted in Close to graduation view
Close to graduation
- Bachelor's students with at least 140 credits (previously 160 credits) and master's students with at least 70 credits (previously 85 credits) are included in the table
Teachers
- Leaderboard is now sorted by number of credits in descending order
Course statistics: Details on Students tab removed
Course statistics
- Details (Passed on first attempt, Passed eventually) were deleted from the Students tab
Internal
- Previously data for some irrelevant programmes was saved to Redis because of two checks that weren't the same. Now only one function is used to check if the data should be saved to Redis
Course statistics: Filter out courses constructed of custom attainments
Course statistics
- Due to a big change how custom attainments are handled, course search became partly unusable because of the large number of custom codes, most of which are not relevant at all. These courses have now been filtered out to make the course search more usable
Study guidance group view optimized
Study guidance groups
- In the previous version, the study guidance group page either did not open or was very slow. The page has now been optimized, and the loading time should be much shorter.
Class statistics
- In the previous version, the Total page, which shows the combined statistics of all students in a study programme, did not display any students. This issue has now been fixed.