Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • A Asyst Moodle Plugin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • KNIGHT
  • Asyst Moodle Plugin
  • Issues
  • #9
Closed
Open
Issue created Apr 03, 2025 by Dovhan@volodymyr.dovhan

Update JS implementation to ES6 JavaScript Modules and External Services

Hello, I noticed the legacy JavaScript implementation in the plugin.

Please consider updating the implementation to use JavaScript Modules with ES6. For guidance, you can refer to the following documentation:

  • Moodle JavaScript Guide
  • JavaScript Modules in Moodle
  • Ajax

Additionally, please consider updating the AJAX implementation to use External Services. For guidance, you can refer to the following documentation:

  • External Services
  • Writing a new service

This approach offers improved security and ensures better compatibility with Moodle standards.

image image

Edited Apr 03, 2025 by Dovhan
Assignee
Assign to
Time tracking

Dies ist die Gitlab-Instanz des Transferportals der Hochschule für Technik Stuttgart. Hier geht es zurück zum Portal