Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Privacy
    • Imprint
    • Contact
    • Login methods
  • Sign in
  • ARSnova Mobile ARSnova Mobile
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • ARSnovaARSnova
  • ARSnova MobileARSnova Mobile
  • Merge requests
  • !12
The source project of this merge request has been removed.

Message of the day feature:

Merged Tom Käsler requested to merge (removed):motd into master Jan 19, 2016
  • Overview 0
  • Pipelines 0
  • Changes

There are two types of MotD: AdminMessages SessionMessages

Every Message has a title, text, start- and enddate.

You can declare an admin account in the arsnova.properties (security.adminaccount = ) and with this account you can create Messages for different audiences (different types are: all (shown on startpage), loggedIn, students, tutors) which will be shown in a messageBox.

SessionMessages can be created for every session by the sessioncreator and is displayed, when you enter the session.

When a user that is not logged in via Guest, he pushes a list to the backend with all the messagekeys he read and acknowledged, so that he isn't shown the same messages over and over again. In addition to that, the keys are also stored in the localStorage (e.g. for guest accounts).

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: motd