14e1508d00
refactor(backend): no-unused-vars
2025-03-22 17:44:40 +01:00
Lint Action
400a955850
style: fix linting issues met Prettier
2025-03-13 17:45:32 +00:00
Lint Action
e78849f568
style: fix linting issues met ESLint
2025-03-13 17:45:28 +00:00
Adriaan Jacquet
b5390258e3
fix: import errors van gabe gefixt, teacher en student abstractie weggedaan
2025-03-13 18:44:41 +01:00
Gabriellvl
6404335040
MERGE: dev ino feat/service-layer
2025-03-13 17:42:04 +01:00
Adriaan Jacquet
53c85eadb0
feat: (BROKEN) kolossale bug in POST group aan het fixen
2025-03-13 16:39:59 +01:00
Lint Action
e73d5c21c3
style: fix linting issues met Prettier
2025-03-13 14:30:15 +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
Adriaan Jacquet
d8b97f3aea
feat: verbinding student submissions
2025-03-12 15:32:26 +01:00
9d0e63649b
fix: .js toevoegen aan imports
2025-03-12 15:31:33 +01:00
Adriaan Jacquet
fd693dc55f
feat: submissions van een assignment geimplementeerd
2025-03-12 15:23:33 +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
Adriaan Jacquet
22cdf58fed
feat: groepen van een leerling geimplmenteerd in backend
2025-03-10 11:24:37 +01:00
Gabriellvl
1b096b411b
fix: integratie user + errors gefixt zodat het runt + format
2025-03-09 23:59:31 +01:00
Gabriellvl
6c4ea0eefb
Merge branch 'feat/service-layer' into feat/service-layer-adriaan
...
# Conflicts:
# backend/src/controllers/classes.ts
# backend/src/controllers/students.ts
# backend/src/data/users/teacher-repository.ts
# backend/src/interfaces/assignment.ts
# backend/src/interfaces/teacher.ts
# backend/src/routes/classes.ts
# backend/src/services/assignments.ts
# backend/src/services/class.ts
# backend/src/services/students.ts
# backend/src/util/translation-helper.ts
2025-03-09 22:30:15 +01:00
Gabriellvl
ecad27ea4d
feat: add, delete student route met user logic + .js in files
2025-03-09 20:18:11 +01:00
Adriaan Jacquet
7e051d412a
feat: endpoint voor alle groepen van een assignment geimplementeerd
2025-03-09 13:39:53 +01:00
Laure Jablonski
f605abb1ec
fix: de verkeerde klasse werd meegegeven
2025-03-09 10:14:17 +01:00
Gerald Schmittinger
fb2d293b57
test(backend): Test voor AttachmentRepository toegevoegd.
...
Ook bug in getter voor AttachmentRepository opgelost.
2025-03-09 09:24:06 +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
Adriaan Jacquet
3f62ab70e1
feat: group verbinding tussen databank en api aangemaakt
2025-03-08 21:49:29 +01:00
Laure Jablonski
fb4dadcb18
fix: entity zelf als argument in plaats van repo
2025-03-08 21:13:07 +01:00
Adriaan Jacquet
baf43e91de
feat: teacher invitation databank api verbinding aangemaakt, bug in data repo waar teacher invitation repo niet juist werd teruggegeven gefixt
2025-03-08 20:16:57 +01:00
Gerald Schmittinger
4d999c78ba
feat(backend): databaseLearningPathProvider.searchLearningPaths geïmplementeerd.
2025-03-08 18:26:10 +01:00
Gabriellvl
16b73b9e18
feat: question-teacher route
2025-03-08 10:19:22 +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
Gabriellvl
9c9e7c4870
feat: teacher-class en teacher-students route
2025-03-07 23:09:51 +01:00
Gabriellvl
6b87722469
feat: teacher get, post en delete route
2025-03-07 20:05:16 +01:00
Lint Action
f347ec247d
style: fix linting issues met Prettier
2025-03-06 13:37:42 +00:00
a240e31d6e
fix: Verhoog printWidth
...
Co-authored-by: Gerald Schmittinger <gerald.schmittinger@ugent.be>
2025-03-06 14:13:51 +01:00
Adriaan Jacquet
241fe0103f
feat: endpoints voor /, /:id en /:id/students in routes/class.ts zijn geimplementeerd
2025-03-05 16:31:27 +01:00
Adriaan Jacquet
ceef74f1af
feat: controller en service laag toegevoegd voor student/:id/classes
2025-03-04 15:50:20 +01:00
Lint Action
74765577d5
style: fix linting issues met ESLint
2025-03-01 10:33:27 +00:00
Gabriellvl
721be116cd
Merge branch 'dev' into chore/database-setup
2025-02-28 10:32:41 +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
Gabriellvl
cfaae9ebe4
fix: format
2025-02-26 20:29:53 +01:00
Gabriellvl
ab17e982c7
fix: grote variabele in data bestand
2025-02-26 18:51:27 +01:00
Gerald Schmittinger
4e883a1a18
feat(backend): Nieuwe repositories voor leerinhoud aan repositories.ts toevoegen.
2025-02-26 01:09:40 +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
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
22fea6de83
feat(backup): User- en TeacherRepository toegevoegd
2025-02-25 19:39:41 +01:00
Gerald Schmittinger
b730be375c
feat(backend): Mechanisme geïmplementeerd om makkelijk repositories te verkrijgen.
2025-02-25 12:54:05 +01:00
Gerald Schmittinger
374de3b21a
feat(backend): Repositories toegevoegd, databank unit-testbaar gemaakt.
2025-02-25 12:53:45 +01:00