Skip to content

eol-uchile/eol_directmessage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EOL DIRECT MESSAGE

https://github.com/eol-uchile/eol_directmessage/actions

Direct message between two students inside a course.

Configurations

To enable Tab (LMS Django Admin):

  • /admin/site_configuration/siteconfiguration/
    • "EOL_DIRECTMESSAGE_TAB_ENABLED":true

Set only student-staff chats in a Site:

  • /admin/site_configuration/siteconfiguration/
    • "EOL_DIRECTMESSAGE_ONLY_STAFF":true

Set only student-staff chats in a Course:

  • /admin/eol_directmessage/eolmessagefilter/
    • Set course and flag

To enable email tasks edit production.py in lms settings and add:

CELERY_IMPORTS = ("eol_directmessage.tasks",)

Send Reminder Mail (Manual)

> docker-compose exec lms python manage.py lms --settings=tutor.production reminder_mail

TESTS

Prepare tests:

> cd .github/
> docker-compose run lms /openedx/requirements/eol_directmessage/.github/test.sh

TODO

  • Crontab
  • Reload Button
  • Tests