Commit graph

173 commits

Author SHA1 Message Date
PMKuipers
bfcd41dd81 Finished custom fields in course popup. Added optional progress bar in course popup bar. Added progress circles to manual aggregation. 2023-12-11 22:30:30 +01:00
PMKuipers
5544d57f6b Added course extra infofields back-end 2023-12-11 09:30:55 +01:00
PMKuipers
c4966de6fd Fix for navigation breaking when students have no view rights on one of the level one categories 2023-12-06 22:28:11 +01:00
PMKuipers
0c459b9a8b Cleanup and Finalized badge search feature 2023-12-02 23:22:00 +01:00
PMKuipers
97552704ce Debugging 2023-12-01 11:14:14 +01:00
PMKuipers
41eee1a7aa Tweaked debug tools 2023-12-01 11:13:13 +01:00
PMKuipers
c9d9703a04 Bufgix where checking page progress on an empty page would result in division by sero 2023-12-01 11:12:21 +01:00
PMKuipers
5ca74f8b1a Added userid to user studyplan data 2023-11-27 23:18:55 +01:00
PMKuipers
96caeb895a Implemented teacher view for competencies 2023-11-27 23:11:17 +01:00
PMKuipers
456e9b503e Implemented student view. Added feedback view 2023-11-26 22:58:26 +01:00
PMKuipers
82e92eed45 added service to mark course competency as required in study plan 2023-11-24 23:10:21 +01:00
PMKuipers
932587d2af Better configurable backend for couse competency aggregation 2023-11-24 23:00:53 +01:00
PMKuipers
54a8823bbd Competency backend/frontend 2023-11-23 07:44:04 +01:00
PMKuipers
4a97078405 Polished up my report view 2023-11-13 22:18:28 +01:00
PMKuipers
a208d0023a Lot of work on student view with multiple pages, plans and plan progress 2023-11-12 23:49:50 +01:00
PMKuipers
c3278f687c Reworked advanced tools 2023-11-11 20:17:45 +01:00
PMKuipers
a60c259408 Finished implementing frontend CRU for pages 2023-11-05 22:33:57 +01:00
PMKuipers
702435566d Updated mform helpers. some work on full page support 2023-11-05 15:49:32 +01:00
PMKuipers
24370631ab Added active info for badge 2023-11-01 23:48:47 +01:00
PMKuipers
dd7fa5f620 Polished up badge view for users 2023-11-01 23:47:54 +01:00
PMKuipers
3fcf0095ea Implemented badge subriteria parsing... 2023-10-28 21:49:48 +02:00
PMKuipers
8af1152ae2 Added badge criteria completion structure to user model 2023-10-25 21:49:42 +02:00
PMKuipers
b44e7f2a9f Reworked form bases and added integer text field 2023-10-24 21:55:53 +02:00
PMKuipers
2622b102bf Removed debug option for studyplan progress 2023-10-23 23:19:38 +02:00
PMKuipers
1975952c8f Implemented progress option on studyplan card 2023-10-23 23:19:14 +02:00
PMKuipers
c6882b916a Added icons, finished description editor 2023-10-23 21:54:09 +02:00
PMKuipers
0dda0c6a45 got editor working 2023-10-21 23:24:25 +02:00
PMKuipers
602bb6e0b3 Bugfixes and learning things 2023-10-20 15:08:54 +02:00
PMKuipers
77d7d74c2f Implemented descriptionformat in edit function 2023-10-20 14:03:34 +02:00
PMKuipers
324567a2ca Added file storage access 2023-10-20 14:03:13 +02:00
PMKuipers
3c7369ce6b Documentation fix 2023-10-19 17:48:43 +02:00
PMKuipers
f0847a0f14 Added descriptionformat to studyplan class 2023-10-19 17:48:29 +02:00
PMKuipers
49fa4b2ed3 Added mform through ajax features to support rich editor for studyplan description 2023-10-19 17:35:51 +02:00
PMKuipers
bcc3cb5a2c Dev for rich edit in studyplan description 2023-10-18 08:46:44 +02:00
PMKuipers
405d76367c Support for filters and html in gradable names 2023-10-07 23:19:54 +02:00
PMKuipers
e50fca0204 Fix for issue #38 2023-10-07 23:02:57 +02:00
PMKuipers
9fee6fb8b5 Fixed 0 periods plan 2023-09-09 20:53:39 +02:00
PMKuipers
9f8a87ac83 Code style fixes (mostly white-space) 2023-09-08 12:47:29 +02:00
PMKuipers
7431943747 Improved UX on date selector. Cannot select invalid dates anymore 2023-09-03 16:54:09 +02:00
PMKuipers
db8b9c9a02 Fixed period overlapping 2023-09-03 15:21:30 +02:00
PMKuipers
917304e830 Updated aggregation for junctions 2023-09-02 22:07:51 +02:00
PMKuipers
39e1e14dcd Bugfixed in completion reporting for users and teachers 2023-09-01 23:13:50 +02:00
PMKuipers
ef7f037776 Fixed for a few bugs 2023-08-31 07:40:55 +02:00
PMKuipers
6c7e489956 PHPDoc documentation 2023-08-28 11:26:14 +02:00
PMKuipers
7de179e6e6 PHPDoc documentation 2023-08-28 09:21:00 +02:00
PMKuipers
701f4d7363 PHPDoc documentation 2023-08-28 08:51:52 +02:00
PMKuipers
c2237a3059 PHPDoc documentation 2023-08-27 23:38:16 +02:00
PMKuipers
6bcc44f584 PHPDoc documentation 2023-08-27 23:29:46 +02:00
PMKuipers
96f311a30b PHPDoc documentation 2023-08-27 23:27:07 +02:00
PMKuipers
92536683f0 PHPDoc documentation 2023-08-27 22:20:17 +02:00
PMKuipers
77c13e2847 PHPDoc documentation 2023-08-27 21:57:21 +02:00
PMKuipers
0f255458cb PHPDoc documentation 2023-08-27 21:23:39 +02:00
PMKuipers
f0e3766957 PHPDoc documentation 2023-08-27 17:00:23 +02:00
PMKuipers
6f67e5cb84 PHPDoc documentation 2023-08-27 15:12:54 +02:00
PMKuipers
ecd47829e1 Code style tweaks 2023-08-26 16:51:35 +02:00
PMKuipers
f5fa94d199 Replaced the last php variables in SQL statements with param 2023-08-25 21:57:54 +02:00
PMKuipers
cbc2c0e7ca Moodle code style fixes completed 2023-08-25 17:33:20 +02:00
PMKuipers
f8fd27528a Moodle code style fixes part 10 2023-08-25 13:34:31 +02:00
PMKuipers
00b38f0a49 Moodle code style fixes part 9 2023-08-25 13:04:19 +02:00
PMKuipers
6e9d0cac4a Moodle code style fixes part 8 2023-08-25 12:16:51 +02:00
PMKuipers
0911db7ed4 Moodle code style fixes part 7 2023-08-25 12:04:27 +02:00
PMKuipers
edf45f2c50 Moodle code style fixes part 6 2023-08-25 11:52:05 +02:00
PMKuipers
4305438d15 Moodle code style fixes part 5 2023-08-25 10:41:56 +02:00
PMKuipers
e694cefde3 Moodle code style fixes part 4 2023-08-25 09:44:34 +02:00
PMKuipers
a531ce80d7 Moodle code style fixes part 3 2023-08-25 09:33:42 +02:00
PMKuipers
acf3409890 Moodle code style fixes part 2 2023-08-24 23:09:20 +02:00
PMKuipers
1a3df05195 Moodle code style fixes part 1 2023-08-24 23:02:41 +02:00
PMKuipers
9fde891c94 Added required 'require' 2023-08-17 23:28:48 +02:00
PMKuipers
14fbb4880a Primary navigation now should show view and management links if the user has the capabilities in any category 2023-08-17 07:51:04 +02:00
PMKuipers
490a71be3b Bugfix 2023-08-16 23:36:11 +02:00
PMKuipers
cae51717a9 Bugfix in studyplan period creator 2023-08-16 23:15:48 +02:00
PMKuipers
db0e7ac3df Finalized adding id number 2023-08-09 12:20:05 +02:00
PMKuipers
e544ad1646 Added idnumber and bugfix in invide name 2023-08-09 09:48:06 +02:00
PMKuipers
46ab702292 Bistate aggregator shows failed if course is finished - progress otherwise. (If failed result is supported 2023-08-08 23:29:01 +02:00
PMKuipers
9a8c6feb41 Import/Export fixes 2023-08-07 23:07:59 +02:00
PMKuipers
833f0fb261 Fix for course autosync with the pages change 2023-08-07 22:20:45 +02:00
PMKuipers
36c3306c67 Fix course date change not reflected in due dates due to caching 2023-08-07 22:11:28 +02:00
PMKuipers
5146ebdf0a Finalized functionality for period spanning and period matching 2023-08-06 23:17:36 +02:00
PMKuipers
7b36ee3284 Added span editability 2023-08-04 23:18:57 +02:00
PMKuipers
235972e2f4 Multi-period courses drag and drop 2023-08-04 11:54:16 +02:00
PMKuipers
c855232ee4 Fixes for page base 2023-08-03 18:45:13 +02:00
PMKuipers
0a994d82bb Current period highlight 2023-08-03 18:44:57 +02:00
PMKuipers
21306c0bc3 Tweaks 2023-07-30 15:47:19 +02:00
PMKuipers
83014fb9ac Rudimentary course reset usage implemented 2023-07-30 14:49:31 +02:00
PMKuipers
0d793fce8f Course update permission check and warnings 2023-07-30 04:08:57 +02:00
PMKuipers
6436d0367f Period editing service functions 2023-07-27 19:19:39 +02:00
PMKuipers
80d8f5c7a4 Period handling in the backend 2023-07-27 16:58:23 +02:00
PMKuipers
325fb092ad Added colorwheel plugin for later use 2023-07-27 15:49:59 +02:00
PMKuipers
5d5ac2ce1c New grid style and rudimentary page support added to report 2023-07-27 15:07:14 +02:00
PMKuipers
1c63ad83c2 Added pages simple info to studyplan simple info 2023-07-27 12:28:04 +02:00
PMKuipers
6b43b2eb73 Continuation of rudimentary page implementation 2023-07-26 16:42:34 +02:00
PMKuipers
24fe99b72b Fixed to backend 2023-07-23 16:47:02 +02:00
PMKuipers
3687461585 Groundwork for pages and periods in backend 2023-07-23 16:25:08 +02:00
PMKuipers
ff321e21c5 Breaking database changes to support periods and studyplan pages. 2023-07-19 14:50:05 +02:00
PMKuipers
a036cf1106 Added privacy provider 2023-07-18 22:14:52 +02:00
PMKuipers
340b0eef6b Reworked timeline grid (stage 1) 2023-07-15 22:00:17 +02:00
PMKuipers
76a91eb769 tweaks 2023-07-04 23:43:45 +02:00
PMKuipers
252cb8cb2a Bugfixes 2023-07-04 23:38:08 +02:00
PMKuipers
5215d71082 Added cache for list of teacher's studyplans. 2023-06-30 13:12:19 +02:00
PMKuipers
1aafb55c78 Added user sync cascading 2023-06-30 12:14:11 +02:00