Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

User Mapping

Sunbird User Profile and NodeBB user profile

User account is created when logged in to NodeBB or when access is given to a category

Categories

Use cases

Types of categories

  • Closed - visible only for a group of people - course batch, group, etc.

    • different levels of write access

  • Open - visible for all logged in users - textbook, content, etc

    • all posts should go through post queue?

    • write access based on reputation or other criteria

  • Restricted - visible for all logged in users… write access to limited users - future use cases

Trackable Objects

  • category name - <course_name>_<batch_name> under “Courses” (category name)

  • a group is created in NodeBB for the batch. Group name will be “Batch-<batch_id>”

  • users enrolled into the batch are added to the group.

  • group is given read/write access to the category

  • course mentors are added as moderators to the category

  • when batch ends:

    • write access is removed for the group. only read access is retained.

  • association between batch & category is maintained in a mapping table

Non-Trackable Objects

  • category name - <content_name> under “Textbooks” (category name)

  • All “Registered Users” will have read access & create posts access

  • “Registered Users” will be able to create topics after a certain reputation

  • Content creator & collaborators are given moderator access

  • association between content & category is maintained in a mapping table

Tenant Announcements

  • category name - “<Tenant_Name> - Announcements”

  • a group is created in NodeBB for the tenant. Group name will be “Tenant-<tenant_id>”

  • validated users of the org are added to the group

  • group is given read, upvote/downvote access to the category

  • Org Admins will have write access to the category

System Level Announcements

  • category name - “<Instance_Name> - Announcements”

  • all registered-users are given read, upvote/downvote access to the category

  • Custodian Org Admins will have write access to the category

Vidyadaan Projects

Content Collaboration

Tags

Responses

Moderation

  • No labels