Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

User Profile

...

Tenant Announcements

...

Vidyadaan Projects

...

Content Collaboration

...

Category Hierarchy

  • Announcements - Category for instance level announcements

  • Sunbird Groups - Parent section which contains all categories created for Sunbird groups

    • Group - DPS Ghaziabad Class X

    • Group - <group_name>

  • CBSE - Category section for CBSE tenant

    • TV Show

      • Classroom Management (start date 1 - end date 1)

    • Announcements - Category for CBSE announcements

    • VDN Projects

      • KVS 6-8 Hindi & Science

      • <project_name>

    • Content Creation

      • Textbook

        • do_3232898429232

        • <content_id>

      • Explanation Resource

        • do_293239288292

        • <content_id>

    • Course

      • Classroom Management - Batch 01(start date 1 - end date 1)

      • Classroom Management - Batch 02(start date 2 - end date 2)

      • <course_name>-<batch-name>

    • Textbook

      • Science Textbook for Class VII

      • <textbook_name>

    • Quiz

      • Class X Hindi Practice Test

      • National Maths Quiz - November 2020

    • TV Show

    • <content_category_name>

  • Karnataka

    • General

  • <other_tenant_sections>

Tags

Tags can be added to topics under a category. We will use these tags to improve the discoverability of topics/posts, notifications and for SLAs of replies & moderation activities. Basically, tags will be used for targeting purposes - which topic/post is relevant for which user.

Automated Tags

...

Responses

...

When a new topic is created, system will use the profile of the user who is posting the topic and the Sunbird object associated with the category to add the following tags:

  • Tenant Id of the object associated with the category.

    • E.g: Tenant who is running the batch or tenant who created the VDN project

  • Location Ids of the state & district of the user who is posting the topic.

  • Board, medium, grade & subject of the object (if applicable) associated with the category.

  • Board, medium, grade & subject of the user who is posting the topic.

  • User persona & school information (e.g.: Teacher in ZP High School, KR Puram).

Each of the tags will be classified with the tag category information like board:CBSE, subject:Maths, etc.

Open Question

Can we store these as tags on the topic in NodeBB? will these be potential data privacy violations?
Or store only the user id & object id as tags on the topic and infer the rest of information at runtime?

User Provided Tags

Users can also add tags to a topic while creating it. The categories of tags will be restricted to categories like location, board, medium, grade, subject, persona, school. User provided tags will be useful in scenarios like: targeting an announcement to a group of users from a school or a location.

Tags will be used only as soft filters to rank topics/posts relevant to users higher than other topics/posts.

Usage of Tags

  • Highlight the topics which have no responses to relevant users (based on tags) - this will ensure all topics will have responses within the SLA

  • Highlight the posts that are pending for moderation to relevant users (based on tags) - to ensure moderation SLAs are met