Commit graph

160 commits

Author SHA1 Message Date
swve
a64d8eda3a feat: use swr for courses 2023-01-24 22:54:37 +01:00
swve
007ed6c8ea feat: use swr for activity 2023-01-24 22:21:37 +01:00
swve
58e11f1818 fix: patch not random activity id bug 2023-01-22 20:51:55 +01:00
swve
032f8334ec fix: improve activity endpoint to include progress 2023-01-22 18:03:57 +01:00
swve
ced2011394 feat: add additional check for marked lectures 2023-01-22 17:28:30 +01:00
swve
a9c3d24c62 feat: mark lectures as done 2023-01-22 17:24:11 +01:00
swve
cf7285b6f9 feat: init activity starting from course 2023-01-22 15:43:42 +01:00
swve
a21ccb3626 feat: init activity endpoints and backend 2023-01-19 22:24:51 +01:00
swve
3ea5ef0100 chore: refactor backend events 2023-01-18 22:56:14 +01:00
swve
21df8d6de6 feat: improve mongodb implementation 2023-01-18 22:15:34 +01:00
swve
668d03e172 chore: refactor files & request for db instance 2023-01-18 20:07:51 +01:00
swve
7237a4de49 chore: use lectures naming 2023-01-15 18:34:47 +01:00
swve
ae276725b6 feat: init mock data for tests 2022-12-27 19:28:16 +01:00
swve
9cd1ec35cf fix: typing issues 2022-12-26 00:16:00 +01:00
swve
39dc5ab880 feat: get courses data in collections view 2022-12-22 22:04:38 +01:00
swve
ce785fd078 feat: frontend create & delete collections 2022-12-22 21:18:12 +01:00
swve
9f916449c5 feat: init and add video extension to editor/canva 2022-12-14 17:49:21 +01:00
swve
5eb9101084 feat: add pictures extension to editor and canva 2022-12-13 18:18:51 +01:00
swve
643d4ae2e7 feat: add element_id to file upload params 2022-12-12 11:29:47 +01:00
swve
4e539865c9 feat: init files upload/get backend code 2022-12-12 11:08:54 +01:00
swve
805df9b520 fix: reformat upload files 2022-12-11 17:09:07 +01:00
swve
0997ea4135 feat: init impl video watch 2022-11-29 23:55:46 +01:00
swve
42d74aebde feat: backend create & upload video 2022-11-29 20:39:13 +01:00
swve
143f21b70b feat: auth exceptions + roles with user object 2022-11-19 20:19:56 +01:00
swve
a8bad0427b feat(backend): init course metadata service 2022-11-14 22:52:18 +01:00
swve
3fe5f47eea feat: save course chapters/elements 2022-11-13 22:33:05 +01:00
swve
6f2cc5bdc6 feat: add elements 2022-11-11 20:36:09 +01:00
swve
6a2bea4293 feat : init elements 2022-11-06 16:11:46 +01:00
swve
b1ed0185f9 fix: refactor auth + fix types 2022-11-05 18:36:03 +01:00
swve
34e0413ee7 feat: courses refactor 2022-11-05 18:24:54 +01:00
swve
0572368a32 feat: init CS + SS course chapter deletion 2022-11-04 23:46:55 +01:00
swve
ee69cb7e58 feat: dynamically get chapters 2022-11-04 19:13:30 +01:00
swve
c2b3e51ad0 wip: get chapters 2022-10-31 18:08:38 +01:00
swve
40496f7ced fix: refactor course chapters 2022-10-31 16:20:46 +01:00
swve
d0de935902 fix: use wildcard role associations 2022-10-23 01:03:23 +02:00
swve
19b7dd650e feat: init coursechapter + elements interface 2022-10-22 23:03:36 +02:00
swve
c838b7e9cd feat: course creation/del + file upload 2022-10-15 16:55:19 +02:00
swve
9a8e4e4492 feat: use forms for course creation 2022-10-14 22:27:13 +02:00
swve
3581b4409f feat: add course thumbnail update & upload api 2022-10-14 21:52:28 +02:00
swve
977008f0ae fix: safecheck code 2022-10-12 22:06:19 +02:00
swve
4b623ae1b8 feat: add courses index page + backend update 2022-10-01 10:16:35 +02:00
swve
86fdd89b23 feat: add new fancy index + add org slugs 2022-09-25 10:57:54 +02:00
swve
924656ce13 feat: init collections index + delete 2022-09-24 20:06:05 +02:00
swve
c5bb590b2d fix: add debug labels 2022-09-24 14:35:26 +02:00
swve
3b85a73ec1 feat: init auth across the app 2022-09-24 13:15:40 +02:00
swve
9479a4b127 feat: init auth cookies 2022-09-22 23:48:51 +02:00
swve
8cc727e309 feat: init login & register from frontend 2022-09-22 22:17:27 +02:00
swve
b1170da697 chore: cleanup 2022-09-20 23:57:19 +02:00
swve
0288e6d88e chore: add todos for later 2022-09-05 23:16:39 +02:00
swve
02a95c42dd init collections 2022-11-06 17:10:23 +01:00