Commit graph

52 commits

Author SHA1 Message Date
Lint Action
e58835aa17 style: fix linting issues met ESLint 2025-03-13 14:30:11 +00:00
79393d6552
Merge branch 'dev' into test/testen-voor-datalaag-#87 2025-03-13 14:54:57 +01:00
Gerald Schmittinger
4dcd4671ca fix(backend): Workaround voor autoincrement-problemen bij SQLite
SQLite (die we voor de automatische tests gebruiken) ondersteunt geen autoincrement op kolommen die deel uitmaken van een composite primary key. Hiervoor heb ik een workaround geïmplementeerd.
2025-03-13 02:20:01 +01:00
9e16458a59
fix: Circulaire imports MikroORM 2025-03-12 16:40:43 +01:00
45b1b75cd6
fix: ReferenceError
ReferenceError: Cannot access 'ReturnValue' before initialization
2025-03-12 15:33:50 +01:00
9d0e63649b
fix: .js toevoegen aan imports 2025-03-12 15:31:33 +01:00
cb82a1afa7
fix: Build errors 2025-03-12 15:07:21 +01:00
Gerald Schmittinger
fc46e79d05 fix(backend): Fouten in isTransitionPossible en het opzetten van de testdata verbeterd. 2025-03-11 11:58:55 +01:00
Lint Action
2a2881ec30 style: fix linting issues met Prettier 2025-03-11 03:09:12 +00:00
Gerald Schmittinger
cd0a3a8a7b Merge remote-tracking branch 'origin/dev' into feature/own-learning-objects
# Conflicts:
#	backend/package.json
#	backend/src/config.ts
#	backend/src/controllers/learningObjects.ts
#	backend/src/controllers/learningPaths.ts
#	backend/src/data/content/attachment-repository.ts
#	backend/src/data/content/learning-object-repository.ts
#	backend/src/data/content/learning-path-repository.ts
#	backend/src/data/repositories.ts
#	backend/src/entities/content/learning-path.entity.ts
#	backend/src/exceptions.ts
#	backend/src/routes/learning-objects.ts
#	backend/src/services/learningObjects.ts
#	backend/src/services/learningPaths.ts
#	backend/src/util/apiHelper.ts
#	backend/src/util/envvars.ts
#	package-lock.json
2025-03-11 03:01:18 +01:00
Gerald Schmittinger
7018a8822d test(backend): Testen voor DatabaseLearningPathProvider.fetchLearningPaths afgewerkt
Hierbij optredende problemen opgelost.
2025-03-10 21:14:40 +01:00
Laure Jablonski
ca5bc512d6 fix: functies uit submission repo zijn bereikbaar 2025-03-09 09:46:09 +01:00
Laure Jablonski
a697138c6a fix: functies binnen answer repo zijn nu beschikbaar 2025-03-09 09:21:14 +01:00
Gerald Schmittinger
1417907933 fix(backend): Foute entity-structuur van leerpaden verbeterd.
Ook testen geschreven voor LearningPathRepository en LearningObjectRepository.
2025-03-09 08:50:39 +01:00
Laure Jablonski
c603bb142a fix: functies question repo beschikbaar 2025-03-08 21:49:41 +01:00
Laure Jablonski
8389b7a157 fix: group entity functies bereikbaar 2025-03-08 21:33:20 +01:00
Laure Jablonski
c40b523562 fix: functies binnen teacher invitation repo zijn nu beschikbaar 2025-03-08 20:44:13 +01:00
Laure Jablonski
6c77bcc5ff fix: functies uit class join request zijn nu beschikbaar 2025-03-08 20:08:34 +01:00
Laure Jablonski
30d2b86fcd fix: functies uit attachment repo zijn nu beschikbaar 2025-03-08 19:00:55 +01:00
Gerald Schmittinger
34af354a33 fix(backend): Added missing repository-properties to entity annotations 2025-03-08 18:15:26 +01:00
Gerald Schmittinger
02be44fe53 feat(backend): databaseLearningPathProvider.fetchLearningPaths geïmplementeerd 2025-03-08 18:10:49 +01:00
Gerald Schmittinger
bbcf22e4ea feat(backend): DatabaseLearningObjectProvider geïmplementeerd. 2025-03-08 13:42:28 +01:00
Laure Jablonski
595f248f11 fix: functies in assignment entity zijn nu bereikbaar 2025-03-08 12:46:07 +01:00
Laure Jablonski
8f0a76f4e6 fix: functies in class repository zijn nu bereikbaar 2025-03-08 11:31:50 +01:00
Laure Jablonski
f6b648c9d9 fix: functies uit learning path entity zijn nu bereikbaar 2025-03-08 11:10:15 +01:00
Laure Jablonski
714a3dab10 fix: functies uit learning objects entity zijn nu bereikbaar 2025-03-08 10:34:57 +01:00
Gerald Schmittinger
463c8c9fc0 chore(backend): Aanpassingen Dwengo Learning-Object-Repository
Processing uit Dwengo Learning-Object-Repository geconverteerd naar TypeScript en aangepast aan onze app.

Functionaliteit van Dwengo Learning-Object-Repository in ons project gekopiëerd en deels aanBestanden die enkel types of interfaces exporteren hernoemd naar *.d.tsgepast aan TypeScript en ons project.
2025-03-07 23:20:57 +01:00
Gerald Schmittinger
ba3da01d2d chore(backend): Opzetten processing begonnen.
Functionaliteit van Dwengo Learning-Object-Repository in ons project gekopiëerd en deels aanBestanden die enkel types of interfaces exporteren hernoemd naar *.d.tsgepast aan TypeScript en ons project.
2025-03-07 14:06:27 +01:00
Laure Jablonski
41cea9bbf0 fix: Teacher entity had geen commit (vorige was verkeerde file) 2025-03-07 12:03:23 +01:00
Lint Action
f347ec247d style: fix linting issues met Prettier 2025-03-06 13:37:42 +00:00
Lint Action
b8aae0ab1b style: fix linting issues met ESLint 2025-03-06 13:37:39 +00:00
96d6507073
fix: Zet arrow-body-style naar as-needed
Co-authored-by: Gerald Schmittinger <gerald.schmittinger@ugent.be>
2025-03-06 14:19:42 +01:00
a4d34afcb3
Merge branch 'dev' into lint-action-setup 2025-03-04 21:45:46 +01:00
Lint Action
17893a6990 style: fix linting issues met Prettier 2025-03-01 10:33:30 +00:00
Lint Action
74765577d5 style: fix linting issues met ESLint 2025-03-01 10:33:27 +00:00
Gabriellvl
66587a36bf fix: microorm: metedataerror & err module not found 2025-02-28 23:22:35 +01:00
Gerald Schmittinger
73a84fa3ef fix(backend): .js aan alle imports toegevoegd
Dit was nodig om ervoor te zorgen dat de gebouwde applicatie ook haar dependencies vindt.
2025-02-26 22:43:16 +01:00
Gerald Schmittinger
48c8ce7c57 fix(backend): Formatting + .env.development.example
npm run format uitgevoerd, .env.development.example toegevoegd.
2025-02-26 22:03:53 +01:00
Gerald Schmittinger
8ec201513c feat(backend): Repositories voor leerinhoud
LearningObjectRepository, LearningPathRepository en AttachmentRepository aangemaakt.
2025-02-26 00:52:45 +01:00
Gerald Schmittinger
cf97a3af84 fix(backend): Fouten in LearningObject entity verbeterd. 2025-02-26 00:41:36 +01:00
Gerald Schmittinger
71843dad65 feat(backend): Question- en AnswerRepository aangemaakt.
Ook functie toegevoegd om submissies te verwijderen.
2025-02-26 00:39:39 +01:00
Gerald Schmittinger
2837618fd5 feat(backend): Assignment-, Group- en SubmissionRepository aangemaakt 2025-02-26 00:00:18 +01:00
Gerald Schmittinger
bd93e5fae3 feat(backend): ClassRepository & gerelateerde repo's aangemaakt
ClassRepository, ClassJoinRequestRepository en TeacherInvitationRepository aangemaakt.
2025-02-25 23:18:04 +01:00
Gerald Schmittinger
c527bae7fc fix(backup): Date in primaire sleutel
Componenten van primaire sleutels, die het aanmaaktijdstip bevatten, vervangen door volgnummers om problemen te vermijden wanneer meerdere entities exact op hetzelfde moment aangemaakt worden.
2025-02-25 22:55:08 +01:00
Gerald Schmittinger
374de3b21a feat(backend): Repositories toegevoegd, databank unit-testbaar gemaakt. 2025-02-25 12:53:45 +01:00
Gerald Schmittinger
2657e49ad6 feat(backend): Question + Answer entities toegevoegd; kleine verbeteringen. 2025-02-25 12:53:22 +01:00
Gerald Schmittinger
cdfe48d8c5 feat(backend): Submission entity toegevoegd. 2025-02-25 12:52:39 +01:00
Gerald Schmittinger
4d3964c31f fix(backend): Fouten in entity-definities gecorrigeerd. 2025-02-25 12:52:07 +01:00
Gerald Schmittinger
d5101737ef feat(backend): Entities toegevoegd
Entites Class, Class Join Request, Class Invitation, Assignment, Group en entities om de Dwengo-leerinhoud te modelleren, toegevoegd.
2025-02-25 12:51:04 +01:00
Gerald Schmittinger
62a278a6e0 feat(backend): Databank initialiseren
Verbinding met databank aangemaakt, eerste entities toegevoegd, centrale API aangemaakt om omgevingsvariabelen voor onze app op te vragen.
2025-02-25 12:48:25 +01:00