Skip to content

Releases: UniversityOfHelsinkiCS/oodikone

Study programme: Programme selector updated

24 Feb 18:23
025aca0
Compare
Choose a tag to compare

Study programme overview

  • Updated the study programme selector to the new user interface
  • Moved Combined programmes between Masters and Doctoral programmes
  • Only the name of the programme is now a clickable link with blue color for clarity

Class statistics

  • Fixed crashing in some cases

Class statistics: New tab for study modules

21 Feb 10:35
Compare
Choose a tag to compare

Class statistics

  • Modules Tab: New view under the students tab, showing which study modules students have in their HOPS
    • This doesn't include study modules belonging to other programmes (optional study modules)
  • Fixed student statistics not loading for some users with only IAM rights

Internal

  • User search
    • Updated the view to Material UI
    • Replaced SortableTable with Material React Table
    • The admin role is now red
    • The mock button now says "Mock" and has orange color to match the nav bar mock button/color
  • User page
    • User details (language, last login) are now included
    • The email address contains a mailto:-link
    • IAM Groups are included
    • Only admin and teachers roles can be manually changed
    • Roles and access rights are by default in a read-only state
    • Moved the email notification under a new Notify button
    • The mock button matches the users table
    • User name is included in the page title

Course statistics: New Attempt statistics table

17 Feb 17:04
2feeadd
Compare
Choose a tag to compare

Course statistics

  • Updated the Attempt statistics table to the new UI
  • Fixed Excel exports: the file now better matches the table
  • Changed "Both" to "University + Open university" in the provider organization selector

Course statistics: New Student statistics table

14 Feb 12:09
59b4aad
Compare
Choose a tag to compare

Course statistics

  • Updated the Student statistics table to the new UI
    • Known issue: the columns for the Excel export are not optimally formatted, but contain correct data

Students

  • Fixed the "Search term is not accurate enough" being displayed before using the search

Internal

  • Wrote tests for the new Bachelor + Master view

Course statistics: More bug fixes

12 Feb 07:24
abfefa8
Compare
Choose a tag to compare

Course statistics

  • Included the course code of the selected course in the page title
  • Limited pass rate to 100%
    • In the Attempts tab, the pass rate would sometimes go over 100% if there are more passing grades than total attempts
  • Fixed negative enrollments
    • In the Attempts tab, the number of enrollments could sometimes go below 0, this should not be possible

Students close to graduation

  • Included "Students close to graduation" in the page title

Fixes and improvements

11 Feb 18:29
e23c60c
Compare
Choose a tag to compare

Course statistics

  • Years/semesters with no attainments are now included in the tables and charts
  • Fixed the toggle state of "Separate by semesters" being wrong when entering with direct url with separate set to true
  • Pass rate chart
    • Introduced new colors to make it more clear which status is in question
  • Grade distribution chart
    • Introduced new colors to make it more clear which grade is in question
    • "Show relative" now stacks the bars like the pass rate chart
  • Attempts tab
    • Fixed "Show grades" being completely wrong
      • There are still some disparencies with the total column, but the grade numbers should now be correct

Class statistics

  • Updated the header text for "Show Bachelor + Master"
  • The "Show Bachelor + Master" toggle is now disabled in cases it is not available
  • More options are shown for the study right status filter if Bachelor + Master is selected

Close to graduation

  • Added "Semesters used" column

Students

  • Fixed the page crashing in some rare cases

Adjustments to Course statistics and Close to graduation

06 Feb 13:37
Compare
Choose a tag to compare

Course statistics

  • Turned the Provider organization selector into a dropdown menu
    • The options are University, Open university or Both, which includes data from both University and Open university
      • Having an explicit option for Both should make it more clear where the data is coming from
    • Changed the disabled option text from "No data" to "Not available"
      • There can still be data for Both but choosing University or Open university may not be available

Close to graduation

  • Aligned cells with numeric values to the right for improved readability

Internal

  • Added tests for Course statistics info boxes

Course statistics: UI updates

05 Feb 14:22
Compare
Choose a tag to compare

Course statistics

  • Updated most of the view to the new user interface
    • Students table and Attempts table will be updated soon
  • Course tab
    • Added icons to the course labels
    • Removed the Clear button for the comparison group
      • The programmes can be cleared by clicking the "x" symbol instead
  • Summary tab
    • Shows as disabled if only one course is selected
    • Removed the Timeframe section as redundant
    • Justified content to the right to improve readability
    • The Export button is now more visible
  • Known issues
    • Pass rate chart may sometimes display negative values
    • The tables are missing rows if there is no data for a semester

Internal

  • More TypeScript
  • Extracted access checking in the frontend

Fixes and improvements

03 Feb 11:38
54f47b8
Compare
Choose a tag to compare

Course statistics

  • Fixed students being displayed in incorrect faculties in Faculty statistics view

Class statistics

  • Added an option to view lower and upper degree studies simultaneously
    • This can be toggled when selecting the study programme to view

Class statistics > Students > Courses

  • Display an icon for courses that are in students' HOPS but have no enrollment or completion
  • Fixed "Include substitutions" not updating the table
  • Fixed the summary row calculating course completions incorrectly when substitutions were included

Completed courses of students

  • Display an icon for courses that are in student's HOPS but have no enrollment or completion

Filters

  • Fixed programme filter sometimes incorrectly checking active study right

Internal

  • Updated dependencies

Improve Courses of Populations load times

27 Jan 14:41
Compare
Choose a tag to compare

Class statistics

  • Major improvements in load times for classes with high course counts

Internal

  • Replaced getSubstitutions call with inlined version