EkStep Sourcing: Capability Details 4.3.0.0

A new “My Contents” page for a contributor with usage details

Currently there is no way for contributors to view the status and usage of assets contributed by them across various sourcing projects. Visibility of usage and ratings of contributed assets is essential to understand the value of their contributions. This data is very important for the funding organizations to evaluate the value generated by their funding. This will become a key driver to contribute further. 

This story is to enable this. A contributor will be able to see “My Contents” page that shows all the contributed by that contributor (contribution org or individual contributor). It also shows various usage metrics of their contributions through online dashboards as well as will be able to download the usage details report. This is enabled only for admin of a contribution organization and individual contributors (not for contributors of an organization).

Enable seeking assets not for any target collection

This is one major step towards generalizing the sourcing process. As part of the contribution process flow enabled currently, assets can be sought only for a target collection, such as a Digital Textbook or Course. Sourcing project has to specify one or more target collections to which the assets are sought. When contributors contribute assets, they contribute to specific folders within a target collection. The assets are automatically linked to the collection.

However, there are use cases where assets are sought without any target collection. One example is to get content for FLN (Foundational Literacy and Numeracy). The content can be of different variety - such as interactives, explanation videos etc. This content can then be packaged in several different ways as required. In this example, content is sought for specific scope defined - such as it is for Class 1 to 3 and for subjects language, Mathematics and EVS.

This story is to enable this capability of seeking assets not for any target collection, but the scope is specified using a set of framework values. This can be further generalized to enable certain approved/whitelisted contributors contributing their content without any sourcing project. This will be taken up in future.

Enable seeing assets from a restricted set of contributors

Currently sourcing projects can either seek contributions from the public (any contributor) through nominations-approval flow, or can be restricted to contributions by the sourcing org only.

However there are scenarios where a sourcing organization has a predefined list of contributors (mostly organizations that provide content) from which it would like to seek learning assets, without going through a nomination-approval process. This functionality is to enable this flow.

Improvements to Timer input user experience

Creators use Timer in a question set to provide maximum time for a question set to simulate the experience of a quiz, an assessment, or similar things.

It should be easy to enter and clear the timer. It is a sub-optimal experience today.

Read further details here https://project-sunbird.atlassian.net/browse/SB-23817

Rich text (paragraph) Instruction for the Question set (and sections within)

In many or most use-cases, a question set would have or need instructions. These instructions are not just simple plain text but a paragraph with images, tables, text formatting, and styling - hence rich text instructions. These are definitely required for quizzes, assessments, and surveys.

Read more here https://project-sunbird.atlassian.net/browse/SB-23926

Moving publish jobs for Collection, H5P and remaining mime-types from Samza to Flink

This is to make the publish jobs of various assets to be more manageable, with better error handling, logging and alerts capabilities. This will enable functional monitoring of the publish processes.

Support for different types of frameworks in search and tagging assets with in sourcing project

This is part of generalizing handling of frameworks during sourcing projects. Currently, when a sourcing project is created, it is always assumed that the framework for which the assets are sourced is K-12 Curriculum (with Board, Medium, Class, Subject as attributes).

However, Sunbird supports assets to be tagged to multiple frameworks. Hence sourcing projects should support sourcing assets for any type of framework configured in the system. This has to be supported in all the different flows of a sourcing project:

  • Sourcing Project creation, nomination flow

  • Tagging assets during contribution

  • Organization and display of assets on portal and in reports