← Back to Synapse LMS Pro Support
Briddle
How to extend or change Synapse (tutorial)
You can use the full range of options in October to extend or modify Synapse:
- Overwrite component partials in your theme
- Hook into events from your own plugins
- Overwrite YAML configuration files for forms, lists, filters, import, export from your own plugins.
- Overwrite or add your own translation
For this purpose, most backend form views give you access to a sidebar that you can add information to and most lists give you access to a topbar that you can add information to. It is also possible to add form widgets to the topbar of most backend lists (Settings > LMS).
The following view events are available to extend backe-end views:
STATUS | EVENT |
---|---|
YES | briddle.lms.extendCourseFormSidebar |
YES | briddle.lms.extendCourseListToolbar |
YES | briddle.lms.extendStudentFormSidebar |
YES | briddle.lms.extendStudentListToolbar |
YES | briddle.lms.extendStudenttestFormSidebar |
YES | briddle.lms.extendStudenttestListToolbar |
YES | briddle.lms.extendStudentassignmentFormSidebar |
YES | briddle.lms.extendStudentassignmentListToolbar |
https://octobercms.com/docs/plugin/extending#extending-with-events
The following events are available to extend the functionality of this plugin:
STATUS | EVENT |
---|---|
YES | briddle.lms.assignmentsubmitted |
YES | briddle.lms.testsubmitted |
YES | eloquent.creating: Briddle\Lms\Models\Student |
YES | eloquent.created: Briddle\Lms\Models\Student |
YES | eloquent.saving: Briddle\Lms\Models\Student |
YES | eloquent.saved: Briddle\Lms\Models\Student |
YES | eloquent.updating: Briddle\Lms\Models\Student |
YES | eloquent.updated: Briddle\Lms\Models\Student |
YES | eloquent.deleting: Briddle\Lms\Models\Student |
YES | eloquent.deleted: Briddle\Lms\Models\Student |
YES | eloquent.creating: Briddle\Lms\Models\Course |
YES | eloquent.created: Briddle\Lms\Models\Course |
YES | eloquent.saving: Briddle\Lms\Models\Course |
YES | eloquent.saved: Briddle\Lms\Models\Course |
YES | eloquent.updating: Briddle\Lms\Models\Course |
YES | eloquent.updated: Briddle\Lms\Models\Course |
YES | eloquent.deleting: Briddle\Lms\Models\Course |
YES | eloquent.deleted: Briddle\Lms\Models\Course |
YES | eloquent.creating: Briddle\Lms\Models\Lesson |
YES | eloquent.created: Briddle\Lms\Models\Lesson |
YES | eloquent.saving: Briddle\Lms\Models\Lesson |
YES | eloquent.saved: Briddle\Lms\Models\Lesson |
YES | eloquent.updating: Briddle\Lms\Models\Lesson |
YES | eloquent.updated: Briddle\Lms\Models\Lesson |
YES | eloquent.deleting: Briddle\Lms\Models\Lesson |
YES | eloquent.deleted: Briddle\Lms\Models\Lesson |
YES | eloquent.creating: Briddle\Lms\Models\Assignment |
YES | eloquent.created: Briddle\Lms\Models\Assignment |
YES | eloquent.saving: Briddle\Lms\Models\Assignment |
YES | eloquent.saved: Briddle\Lms\Models\Assignment |
YES | eloquent.updating: Briddle\Lms\Models\Assignment |
YES | eloquent.updated: Briddle\Lms\Models\Assignment |
YES | eloquent.deleting: Briddle\Lms\Models\Assignment |
YES | eloquent.deleted: Briddle\Lms\Models\Assignment |
YES | eloquent.creating: Briddle\Lms\Models\Test |
YES | eloquent.created: Briddle\Lms\Models\Test |
YES | eloquent.saving: Briddle\Lms\Models\Test |
YES | eloquent.saved: Briddle\Lms\Models\Test |
YES | eloquent.updating: Briddle\Lms\Models\Test |
YES | eloquent.updated: Briddle\Lms\Models\Test |
YES | eloquent.deleting: Briddle\Lms\Models\Test |
YES | eloquent.deleted: Briddle\Lms\Models\Test |
YES | eloquent.creating: Briddle\Lms\Models\StudentCourse |
YES | eloquent.created: Briddle\Lms\Models\StudentCourse |
YES | eloquent.saving: Briddle\Lms\Models\StudentCourse |
YES | eloquent.saved: Briddle\Lms\Models\StudentCourse |
YES | eloquent.updating: Briddle\Lms\Models\StudentCourse |
YES | eloquent.updated: Briddle\Lms\Models\StudentCourse |
YES | eloquent.deleting: Briddle\Lms\Models\StudentCourse |
YES | eloquent.deleted: Briddle\Lms\Models\StudentCourse |
YES | eloquent.creating: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.created: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.saving: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.saved: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.updating: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.updated: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.deleting: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.deleted: Briddle\Lms\Models\StudentAssignment |
YES | eloquent.creating: Briddle\Lms\Models\StudentTest |
YES | eloquent.created: Briddle\Lms\Models\StudentTest |
YES | eloquent.saving: Briddle\Lms\Models\StudentTest |
YES | eloquent.saved: Briddle\Lms\Models\StudentTest |
YES | eloquent.updating: Briddle\Lms\Models\StudentTest |
YES | eloquent.updated: Briddle\Lms\Models\StudentTest |
YES | eloquent.deleting: Briddle\Lms\Models\StudentTest |
YES | eloquent.deleted: Briddle\Lms\Models\StudentTest |
YES | eloquent.creating: RainLab\User\Models\User |
YES | eloquent.created: RainLab\User\Models\User |
YES | eloquent.saving: RainLab\User\Models\User |
YES | eloquent.saved: RainLab\User\Models\User |
YES | eloquent.updating: RainLab\User\Models\User |
YES | eloquent.updated: RainLab\User\Models\User |
YES | eloquent.deleting: RainLab\User\Models\User |
YES | eloquent.deleted: RainLab\User\Models\User |
Please see: https://octobercms.com/docs/plugin/extending#extending-with-events
Last updated
1-1 of 1