Receiving Notifications of Course Completion

Notifications must be enabled on your account. Contact us to get it turned on!

Notification records are stored in a course's custom JSON under notifications.
Common fields used by the server logic:

namespace (for example: registration)

  • verb (for example: creation, changed_after_save)
  • method (for example: complete, success, custom)
  • test and value (for conditional checks like == complete)
  • notify (email list, comma-separated or array entries)
  • template (named template lookup in Template model)
  • to_function (optional dynamic recipient function)
  • subject (optional custom subject)

For example:


[
  {
    "method": "complete",
    "namespace": "registration",
    "test": "==",
    "value": "complete",
    "verb": "changed_after_save",
    "notify": [
      "me@mydomain.com,someoneelse@mydomain.com"
    ]
  }
]

You can find access to this field in the Bright 2.0 Admin screen in the course editor.

The course explorer appears as a top level tab:

and then:

It also possible to configure this directly on the course in the Embedded Course Editor. Via Custom settings:

Field Name:

notifications

Example Data:

[{namespace:registration,method:complete,verb:changed_after_save,value:complete,test:==,notify:[email1,email2]}]

For cool stuff like that, Contact us