Commit Graph
16880 Commits
Author SHA1 Message Date
Aaro KoivukangasandAaro Koivukangas 93538f3c11 [Updater][Scheduler] Fix error.message failing, error undefined 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 0a301e2cb7 [Meta] Fix broken import in shared 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 172081468a [Meta] Add course code to credits and enrollments of students 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 6d169a3455 [Lint] Fix lint errors 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 172d4df46d [Filters][Grade] Fix test 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas f0d802df83 [Filters][Grade] Remove incorrect filtering of students without a grade 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 86900b3ad4 [UnitTests] Update course matrix to use courseIds 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas ca54fba5be [GithubActions][Updater] Add updater unit tests to github actions 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas f5229ee678 [UnitTests][Updater] Add basic unit tests to updater 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 3a1bee9b79 [ApiTests] Remove commented logs 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas b9d6d9f12a [UnitTests][Filters][Grade] Fix broken filter 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas cf4751b3f3 [UnitTests][Filters][Hops] Change to use course_id instead of course_code 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas a656667fa3 [UnitTests][Filter] Change to use course_id instead of course_code 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 7b772e188a [Tests][Backend] Fix remaining tests and use better courseCodeToGroupId format 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 793bf317e8 [ServiceTests] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 7aa3eaa825 [Open beta][Scripts] Publish ok.sh rev2.0 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 8ab35e2c21 [Irtomikko] Make it more rare 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 1785b6320c [Course rework] bugfixes from inconsistent code/groupId/id usage 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 251edb0fbb [Lint] Fix lint errors 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 811b3e2476 [ApiTests][ProgrammeCourses] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas c280bdf482 [ApiTests][Population] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas cc4ca02b7a [ApiTests][CourseYearlyStats] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas b63c3703e8 [Lang center] group results correctly 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas cdac1218af [SGG] Margin to error message 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 11bda04e56 [CourseStats] Remove credittypecode filtering 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas cb57167828 [Programme overview][Basic stats] Correctly fetch courses for the provider with ids 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas d917b103fc [Programme courses][By semester] Fix total col showing all zeros 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas c922ded91f [Programme courses][By semester] Get attainments by id/groupId 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas eabe1406be [Course rework] finishing touches, mainly programme courses 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 359e23ef84 [Updater][bulkCreate] acually attempt to upsert every entity in failing batch 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 3919260b2a [Routing] Update all links to courestatistics 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 76311ced78 [General tab] fix studyplan dependant columns 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas b09d9c204d [CreditMapper] attained modules: groupId -> id 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 7af9d19f04 [Studyplans] embrace course unit id 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 756338d15f [Updater][Studyplans] use ids instead of course codes 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas bd69a8318e [Course rework][Class stats] More migration to groupIds
Incl. courses tab
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas cb0b35c73d [Course filter] Show only relevant substitutions
dont show substitutions that no student in the population has (we have
no code/name for that, as we only fetch relevant entities off backend)
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas e69e1d2f16 [FilteredCourses][Populations] Use groupId
still wip
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas d3b3d82fee [Student details] add groupIds to coursestats links 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 1915757425 [Course population][Course rework] Use ids and groupIds in favor of volatile course codes
WIP: Course filter needs work and studyplans are still broken
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 5aa0a188c9 [Grade filter] Fix "no grade"s and use course id 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 97d135f82f [Class stats] fix issue reading query params 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 7384a884fb [git] fix rebase issue 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 11506ea22e [Backend] remove redundancy
no need for b2b queries, the studentnumber query is fast already even
with huge populations
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 8c9f1e119f [Course refactor][Backend] course population endpoint fixes 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 2c0fd4cb85 [Course refactor] re-enable max population limit 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas b7934d642b [Course refactor] Course stats work
Moving from using only codes to working with group_ids
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 9c40be64e8 [Language hook] allow string as input
Streamlines many Name | string types
2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas 96f8b43732 [WIP][Course refactor] backup working tree 2026-09-21 15:24:21 +03:00
joonas-aandAaro Koivukangas c908a61c0f [Backend][Course search] make course search use new course units and substitutions 2026-09-21 15:24:21 +03:00