Back to Synapse LMS Pro Support

Briddle
Briddle

How to extend or change Synapse (tutorial)

You can use the full range of options in October to extend or modify Synapse:

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