Projectestac Agora Versions Save

On-line service integrated in the Catalan Educational Telematic Network (XTEC) offering a full Moodle platform and a customizable WordPress/BudyPress school portal.

24.03.19

1 month ago

MOODLE

  • Upgraded Moodle to version 4.1.9+
  • Updated langpacks
  • Hot Potatoes: Upgraded module and question format
  • local_agora: Updated script to configure oAuth2 client for IDI
  • tool_oauth2: Fixed loading of form to create a custom service
  • Theme xtecboost: Reduced the size of the icons of the activities in the course view
  • Wiris: Upgraded all components

NODES

  • Upgraded WordPress to version 6.3.3
  • blogger-importer: Upgraded plugin
  • media: Fixed error 403 Forbidden in search box in media list
  • nodes-editor-widget: Updated widget text
  • socialmedia: Upgraded to Font Awesome 6.5. Added more icons
  • Theme reactor: Upgraded Font Awesome to version 6.5
  • Theme reactor: Added rules for the Compatibility between the plugins getwid and tabs-responsive
  • widget-visibility-without-jetpack: Removed patches for buddypress
  • wordpress-importer: Upgraded plugin

PORTAL

  • Clients: Fixed sorting in list of clients
  • Clients: Improved load speed in the list of clients in the front page
  • Clients: Moved search and order logic in list to server side
  • Config: Added check to disable email notification on quotas update
  • Config: Added param to disable the notification by email on quota update
  • Files: Implemented navigation, upload, download and deletion in portal data directory
  • Instances: Added colors to quota column
  • Instances: Allow edition of model type in Instance edit page
  • Location: Fixed ID for undefined location
  • MyAgora: Files: Fixed download and delete of files with special chars in their names
  • MyAgora: Files: Improved notification messages to users
  • MyAgora: Services: Added link to client edition for administrators
  • Managers: Changed order of columns in list
  • Managers: Moved search and order logic in list to server side
  • ModelType: Fixed validation of data from the edit form
  • Quotas: Implemented notifications by e-mail for the events related to quota updates
  • Quotas: Several fixes on quota update
  • Statistics: Added pages to view, filter, plot and download the Àgora stats tables.
  • Users: Moved search and order logic in list to server side
  • Util: Fixed error when user doesn't exist

24.01.25

3 months ago

MOODLE

  • Upgraded Moodle to version 4.1.8+
  • Updated langpacks
  • GeoGebra: Upgraded module
  • langs: Removed limitation by code
  • Wiris: Upgraded all components

NODES

  • agora-functions: Widgets: Use legacy widgets configuration
  • Cookies: Load and execute javascript to show a Cookie consent message
  • enllacos-educatius: Updated services to link
  • Menu Recursos TAC: Updated menu items
  • MU Common: Minor improvements
  • langs: Fixed language customization

PORTAL

  • Home: Added public list of instances with search form
  • Quotas: Added info to instances list. Implemented update of quotas from file.
  • RequestType: Implemented CRUD. Minor improvements to ClientType

23.12.18

3 months ago

MOODLE

  • Updated langpacks
  • lesson: Fixed Matching questions does not match with expected response (MDL-79937)
  • Theme xtecboost: Fixed scroll in list of conversations

NODES

  • Upgraded WordPress to version 6.3.2
  • Updated custom welcome panel
  • Updated translations for all languages (Catalan, Spanish, French, Euskara, Galician and Occitan)
  • gtranslate: Added catalan translation
  • bbpress: Upgraded plugin
  • email-subscribers: Removed style 'body {margin: 0;}' because moves home page content to the left
  • Pending Submission Notifications: Added an exception for post type 'calendar_booking'
  • Theme reactor: Removed some custom code for Internet Explorer
  • xtec-booking: Fixed PHP warnings

PORTAL

  • Client: Added function to update clients information from an external table
  • ClientType: Added CRUD
  • Instance: Moved order logic to server side. Minor improvements
  • Location: Added CRUD
  • ModelType: Implemented List, Creation, Edition and Update
  • Request: Improved list of request and added link to instance on edit form

23.11.28

5 months ago

MOODLE

  • Upgraded Moodle to version 4.1.6+
  • Updated langpacks
  • Attendance: Upgraded module
  • Choicegroup: Upgraded module
  • Completion progress: Upgraded module
  • Wiris: Upgraded all components

NODES

  • advanced-nocaptcha-recaptcha: Upgraded plugin
  • google-analyticator: Upgraded plugin
  • gtranslate: Added submodule
  • H5P: Upgraded plugin
  • H5P: Move menu in admin page to submenu in 'Options'
  • koko-analytics: Added submodule
  • Moved WP Telegram menu option to general options
  • email-subscribers: Upgraded plugin
  • email-subscribers: Fixed email confirmation not being sent

PORTAL

  • Client: Don't create clients if they don't exist in WS
  • Client: Improved creation of clients
  • Login: Automatically add users to role 'user' on login
  • MyAgora: Added change of 'Nom propi'
  • MyAgora: Added links to instances in the list of instances
  • Manager: Don't allow clients to be managers
  • Manager: Implemented list of managers
  • Role: Implemented list of roles
  • User: Implemented list of users

23.10.17

6 months ago

MOODLE

  • Upgraded Moodle to version 4.1.6
  • Updated langpacks
  • Question Type Numerical: Fixed PHP 8.x compatibility error
  • Wiris: Upgraded all components

NODES

  • Upgraded WordPress to version 5.7.10

PORTAL

  • Batch: Added instance creation
  • Batch: Created batch log table
  • Batch: Save passwords of new instances in database
  • Client: Added automatic creation of clients on login
  • Client: Added addition and edition of clients
  • Client: Added links to myAgora and added dates in client list
  • Instance: Improvements to instance activation and status changes
  • Jobs: Use nohup on CLI calls
  • Manager: Added addition or removal of permissions on designation
  • MyAgora: Files: Don't show an error when there is no active Moodle instance
  • Request: Improved request list and email sent on update
  • Queue: Added links to instances on pending list
  • Queue: Don't try to generate link to instances if they don't exist

23.09.27

7 months ago

MOODLE

  • Upgraded Moodle to version 4.1.5+
  • Updated langpacks
  • Hot Potatoes: Upgraded module
  • Hot Potatoes: Upgraded question format
  • local_oauth: Upgraded module
  • Questionnaire: Upgraded module

NODES

  • Allow six versions of each post instead of three
  • Updated translations for email-subscribers and getwid
  • email-subscribers: Customized not-localized string

PORTAL

  • Home page: Removed confusing message
  • Removed old code based on Zikula

23.07.10

8 months ago

MOODLE

  • Upgraded Moodle to version 4.1.4+
  • Updated langpacks
  • Attendance: Upgraded module
  • Atto plugin cloze: Upgraded version
  • Choicegroup: Upgraded module
  • Clickedu: Upgraded module
  • Completion progress: Upgraded block
  • Coursequotas: Updated report
  • Course format type Simple: Upgraded for Moodle 4.x
  • jclic: Added monologo icon
  • Local Àgora: Upgraded cache definitions for Moodle 4.1.4
  • Local Àgora: Copy of settings from xtec2020
  • Questionnaire: Upgraded module
  • rcontent: Added monologo icon
  • TinyMCE Editor: Restricted access to uninstall and to record video
  • XTEC Boost: Added theme
  • Wiris: Upgraded all components

NODES

  • Upgraded WordPress to version 5.7.9
  • astra: Upgraded theme
  • astra-addon: Upgraded plugin
  • BuddyPress: Upgraded plugin
  • email-subscribers: Upgraded plugin
  • XTEC lib: Compatibility with PHP 8.1
  • XTEC scripts: Compatibility with PHP 8.1 and improved code quality

PORTAL

  • Added new portal based on Laravel

23.05.23

11 months ago

GENERAL

  • update_submodules.sh: Updated repositories

MOODLE

  • Upgraded Moodle to version 3.11.13+
  • Updated langpacks
  • Attendance: Upgraded module
  • Choicegroup: Upgraded module
  • GeoGebra: Upgraded module
  • Questionnaire: Upgraded module
  • Wiris: Upgraded all components
  • local_redislock: Added expiration to locks to automatically remove them in case the script doesn't finish correctly
  • H5P: Fix for visual editor doesn't open under certain conditions
  • local_agora: Added changes for IDI
  • Login via IDI. Added language string for user profile field schoolcode.
  • Login via IDI. Don't update the email every time the user logs in.
  • Login via IDI. Use a fake email based on UPN.
  • oAuth2 client: User can have no email in IDI. In that case, will use the UPN as an email.
  • oAuth2 client: Only allow to login to users whose school code in IDI matches the school code of the Moodle site.

NODES

  • alumni-fp: Added plugin
  • Fixed general setting for post order. Removed dropdown menu for tags as it was never implemented.
  • Theme reactor: Fixed typo error in podcast icon

23.03.27

1 year ago

GENERAL

  • update_submodules.sh: Updated repositories

MOODLE

  • Upgraded Moodle to version 3.11.13+
  • Updated langpacks
  • Attendance: Upgraded module
  • Choicegroup: Upgraded module
  • GeoGebra: Upgraded module
  • Questionnaire: Upgraded module
  • Wiris: Upgraded all components
  • local_redislock: Added expiration to locks to automatically remove them in case the script doesn't finish correctly
  • H5P: Fix for visual editor doesn't open under certain conditions
  • local_agora: Added changes for IDI
  • Login via IDI. Added language string for user profile field schoolcode.
  • Login via IDI. Don't update the email every time the user logs in.
  • Login via IDI. Use a fake email based on UPN.
  • oAuth2 client: User can have no email in IDI. In that case, will use the UPN as an email.
  • oAuth2 client: Only allow to login to users whose school code in IDI matches the school code of the Moodle site.

NODES

  • alumni-fp: Added plugin
  • Fixed general setting for post order. Removed dropdown menu for tags as it was never implemented.
  • Theme reactor: Fixed typo error in podcast icon

22.12.13

1 year ago

MOODLE

  • Upgraded Moodle to version 3.11.11+
  • Updated langpacks
  • Attendance: Upgraded module
  • Choicegroup: Upgraded module
  • completion_progress: Upgraded block
  • local_agora: Added script to configure oAuth2 client for IDI
  • migratehvp2h5p: Upgraded tool
  • oAuth2 client: Fixed save of oAuth2 issuers when acceptrisk is checked
  • oAuth2 client: Ensure method get_issuer exists before calling it. Added exception for client for IDI
  • oAuth2 client: Only xtecadmin can configure oAuth2 client for IDI
  • Theme xtec2020: Fix for collapsible menu using custommenuitems
  • Wiris: Upgraded all components

NODES

  • getwid: Added submodule. Only accessible for sites of type project
  • astra: Upgraded theme
  • astra-addon: Upgraded plugin
  • astra-sites: Upgraded plugin
  • pods: Upgraded plugin
  • wpforms-lite: Upgraded plugin

PORTAL

  • Agoraportal: Added configuration option for admin e-mail related to clients
  • Agoraportal: Send email to admins on new request creation
  • Agoraportal: Removed remaining Intraweb code
  • Agoraportal: Fixed access to quota recalc by managers