Christian Beeznest
aa72a3beb8
Plugin: Rename Url class to DeepSeekUrl to resolve conflict
8 months ago
Yannick Warnier
e06aac8494
Plugin: AI Helper: Update README
8 months ago
Yannick Warnier
57b0fe66a2
Plugin: AI Helper: Fix params of generateDeepSeekQuestions()
8 months ago
Yannick Warnier
2c2b93e83e
Minor: Plugin: AI Helper: Fix error message language
8 months ago
Yannick Warnier
fe4564802c
Plugin: AI Helper: Fix the DeepSeek prompt (use same as for OpenAI by default)
8 months ago
Christian Beeznest
6954d866c7
Plugin: Add DeepSeek support and adapt AI Helper for content and quiz generation
8 months ago
Angel Fernando Quiroz Campos
38d8bce275
Plugin: Azure: Add option to filter groups by display name - refs BT#21930
9 months ago
Angel Fernando Quiroz Campos
7129190ada
Minor: Format code
9 months ago
Angel Fernando Quiroz Campos
c60a4e23f5
Plugin: OnlyOffice: Fix E_NOTICEs when api_get_setting is not returning an array value
9 months ago
Yannick Warnier
822ae55513
Security: Plugin: OnlyOffice: Add filtering to new filenames created through the plugin
9 months ago
Yannick Warnier
ab1f124dfd
Plugin: OnlyOffice: Add OnlyOffice viewer by default for corresponding extensions in documents tool - refs #5395
9 months ago
Yannick Warnier
e11bb258e5
Plugin: OnlyOffice: Add checked vendor/ to git
9 months ago
Angel Fernando Quiroz Campos
5e10316787
Plugin: Azure: Bump version to v2.5 - refs BT#21930
10 months ago
Angel Fernando Quiroz Campos
286b61d167
Plugin: Azure: Add options to user delta queries when syncing - refs BT#21930
...
Requires DB changes:
```sql
CREATE TABLE azure_ad_sync_state (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) NOT NULL, value LONGTEXT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB;
```
10 months ago
Angel Fernando Quiroz Campos
8bcf1c1678
LP: Plugin: Allow to show PDF files with onlyoffice when enabled - refs BT#22195 #5917
10 months ago
Angel Fernando Quiroz Campos
775a5452f1
Plugin: Exercise monitoring and mouse focus tracking - refs BT#20900 BT#20901 ( #4900 )
...
* Plugin: ExerciseFocused: Add plugin - refs BT#20900
* Plugin: ExerciseFocused: Refactoring variable and setting names - refs BT#20900
* Plugin: ExerciseMonitoring: Add plugin - refs BT#20901
* Plugin: ExerciseMonitoring: Terms popup is not callable - refs BT#20901
* Plugin: ExerciseMonitoring: Remove countdown to snap - refs BT#20901
* Plugin: ExerciseMonitoring: Snap when pressing spacer - refs BT#20901
* Plugin: ExerciseMonitoring: Redirect when ending initial photos - refs BT#20901
* Plugin: ExerciseMonitoring: Differ between exercise one per page or all question per page - refs BT#20901
* Plugin: ExerciseMonitoring: Set snapshot dimension to 640x480 - refs BT#20901
* Plugin: ExerciseFocused: Show warning to alert user before leaving exercise - refs BT#20900
* Plugin: ExerciseMonitoring: Don't show modal when there isn't Start button - refs BT#20901
* Plugin: ExerciseFocused: Block click event - refs BT#20900
* Plugin: ExerciseMonitoring: Fix video responsive - refs BT#20901
* Plugin: ExerciseMonitoring: Add instructions to take snapshots - refs BT#20901
* Plugin: ExerciseFocused: Refactor query for results - refs BT#20901
* Plugin: ExerciseFocused: Add setting to generate random sampling - refs BT#21074
* Plugin: ExerciseFocused: Display motive in report with contextual style - refs BT#21074
* Plugin: ExerciseMonitoring: Show snapshot logs in ExerciseFocused plugin report - refs BT#21074
* Minor: Format code - refs BT#21074
* Plugin: ExerciseFocused: Language variable - refs BT#20900
* Plugin: ExerciseMonitoring: Fix extrafield name - refs BT#20900
* Plugin: ExerciseFocused: Allow to enable time limit by setting - refs BT#20901
* Plugin: ExerciseFocused: Add spanish language - refs BT#20901
* Plugin: ExerciseMonitoring: Add spanish language - refs BT#20900
* Plugin: ExerciseMonitoring: Add placeholders to camera - refs BT#20901
* Plugin: ExerciseMonitoring: Refactor to show link in plugin Exercise Focused - refs BT#20901
* Plugin: ExerciseMonitoring: Fix lang var - refs BT#20901
* Plugin: ExerciseMonitoring: Fix irregular grid - refs BT#20901
* Plugin: ExerciseFocused: Allow save level in log - refs BT#20900
* Plugin: ExerciseFocused: Allow export for exercise with one question per page - refs BT#21074
* Plugin: ExerciseFocused: ExerciseMonitoring: Fix lang variables - refs BT#20900 BT#20901
* Plugin: ExerciseFocused: Fix report when there is no exercise attempts in course - refs BT#21074
* Plugin: ExerciseFocused: Include snapshots column from ExerciseMonitoring plugin in report - refs BT#21074
* Minor: Format code - refs BT#21074
* Plugin: ExerciseFocused: Simplify conditions with exercise type - refs BT#20900
* Plugin: ExerciseFocused: ExerciseMonitoring: Use new term to level + improve warning message - refs BT#21074
* Plugin: ExerciseMonitoring: set genera column to level in report - refs BT#21074
* Plugin: ExerciseMonitoring: ExerciseFocused: Change language vars - refs BT#21074
* Plugin: ExerciseMonitoring: ExerciseFocused: unify header in modals - BT#21074
* Plugin: ExerciseMonitoring: ExerciseFocused: use Student term instead of Learner - BT#21074
* Plugin: ExerciseFocused: Display level reached in detail - BT#21074
* Plugin: ExerciseMonitoring: Move code to function - BT#21074
* Plugin: ExerciseFocused: Change language variable - refs BT#21074
* Plugin: ExerciseFocused: Change language variables - refs BT#21074
* Plugin: ExerciseFocused: Add columns about session/course in admin report - refs BT#21074
* Plugin: ExerciseFocused: Fix language vars in report - refs BT#21074
* Plugin: ExerciseFocused: Add IP report exported + fix lang var - refs BT#21074
* Plugin: ExerciseMonitoring: Add option to set instructions with age distinction - refs BT#21179
* Plugin: ExerciseMonitoring: Move code to function - refs BT#20901
* Plugin: ExerciseMonitoring: Fix ID and user snapshots without track_e_exercise.id - refs BT#20901
* Plugin: ExerciseFocused: Separate the column full name in two columns + separate username row in report - refs BT#21074
* Plugin: ExerciseFocused: Search form has optional fields - refs BT#21074
* Plugin: ExerciseMonitoring: Show the birthdate and legal age in report - refs BT#21074
* Minor: Add missing webcam.png icon with size small - refs BT#21074
* Plugin: ExerciseFocused: Fix detail for admin report - refs BT#21074
* Plugin: ExerciseMonitoring: Add setting and cron job to delete snapshots taken - refs BT#21074
* Minor: Plugin: ExerciseFocused: Delay backdrop - refs BT#21074
* Minor: Plugin: ExerciseFocused: change message for window/tab title - refs BT#21074
* Plugin: ExerciseFocused: Keep message visibility after refocusing - refs BT#20901
* Plugin: ExerciseFocused: Fix filter by session extra fields - refs BT#21074
* Plugin: ExerciseFocused: Fix report by session extra fields - refs BT#21074
* Plugin: ExerciseMonitoring: Make the live camera floating - refs BT#20901
* Plugin: ExerciseFocused: Make the alert message floating - refs BT#20901
* Plugin: ExerciseFocused: Change lang var for motive - refs BT#21074
* Plugin: ExerciseFocused: Increase delay time to hide messages - refs BT#20900
* Plugin: ExerciseMonitoring: Improve image placeholders for id card and student - refs BT#20901
* Plugin: ExerciseMonitoring: Improve image placeholders for id card - refs BT#20901
* Minor: Plugin: ExerciseFocused: Fix lang var - refs BT#20901
* Plugin: ExerciseFocused: Fix random results - refs BT#21074
* Plugin: ExerciseFocused: Fix session filter - refs BT#21074
* Plugin: ExerciseFocused: Allow multiple match in firstname and lastname filters - refs BT#21074
* Plugin: ExerciseFocused: Round number of random results - refs BT#21074
* Plugin: ExerciseFocused: Add button to reset search - refs BT#21074
* Minor: Format code
11 months ago
Angel Fernando Quiroz Campos
e4b75cec33
Minor: Format code
11 months ago
Angel Fernando Quiroz Campos
7c5857d456
Minor: Format code
11 months ago
juancp-contidosdixitais
aa3f62c9c3
Plugin: Custom certificate: Fix bug for certificates with learnpath index as content type
11 months ago
Yannick Warnier
0f96eac0a4
Plugin: OnlyOffice: Improve README.md
11 months ago
Yannick Warnier
4ef8783489
Plugin: ONLYOFFICE: Bump to v1.5
11 months ago
Yannick Warnier
deee60dc8a
Plugin: OnlyOffice: Update README with more/more precise information
11 months ago
Yannick Warnier
9c3e6998b3
Plugin: OnlyOffice: Bump to 1.4 & add support for document viewer in learning path
11 months ago
Angel Fernando Quiroz Campos
2c32fdef69
Security: User FormValidator::addHtmlEditor FormValidator::addElement('html_editor')
11 months ago
Yannick Warnier
e54d0d4a3e
Plugin: Advanced subscription: Fix query in src/admin_view.php
11 months ago
Yannick Warnier
7118284fc6
Plugin: Onlyoffice: Fix static call to non-static method
11 months ago
Yannick Warnier
0ee56d480c
Security: Remove deprecated file. Last used before 2016 and contains code enabling RCE.
11 months ago
Nicolas Ducoulombier
df28327bba
Plugin: Azure: adapt order for role verification to have first admin, then teacher to avoid setting a teacher role to an admin - refs BT#21500
12 months ago
Angel Fernando Quiroz Campos
f5d563c361
Plugin: Azure: Catch exception when getting group members - refs BT#21930
12 months ago
Angel Fernando Quiroz Campos
2b5eeb58ad
Minor: Format code - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
274f9f28cd
Plugin: Azure: Move methods to parent class - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
90588f2558
Plugin: Azure: Fix script to sync user groups and divide process to subscriptions - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
95426d37c3
Plugin: Azure: Register users as student and then update their status according defined groups - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
a600f8bb1b
Plugin: Azure: Increase page size for results - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
d2ebff9e0e
Plugin: Azure: Optimize request when registering/updating user - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
c9d99a60db
Plugin: Azure: Request a new access token when it expires - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
228c3dc8fd
Minor: Format code - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
e3978e15d4
Plugin: Azure: Reload plugin settings when running scripts - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
7e0862bade
Plugin: Azure: Refactor conditions to register/update user - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
091a9d29af
Plugin: Azure: Refactor to get paginated results when syncing user groups - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
ca32e13288
Plugin: Azure: Refactor to get paginated results when syncing users - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
22afc8eab5
Plugin: Azure: Bump version to v2.4 - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
7df539554b
Plugin: Azure: Add script to sync groups from Azure - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
331d9fac41
Plugin: Azure: Add option to deactivate non-existing users in Azure when running sync_users script - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
6949a07684
Plugin: Azure: Add script to sync users from Azure - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
dc27ce5f43
Plugin: Azure: Add option to update existing users - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
9cecd7bf71
Plugin: Azure: Move code to function - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
994244bb02
Plugin: Azure: Add option to set the verification order por existing user - refs BT#21930
1 year ago
Angel Fernando Quiroz Campos
c492a14086
Plugin: Azure: Allows the user to be verified based on the internal Azure ID - refs BT#21930
1 year ago
Yannick Warnier
1ace9818d1
Plugin: OnlyOffice: Avoid static call to non-static method AppConfig::GetLinkToDocs()
1 year ago