Versions Compared

Key

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

Below are few ideas from team to engage the community as part of various events line C4GT.

SL#

Problem Statement

Difficulty

Core Development

Knowledge Outcome

Skills

Effort

Comments

1

Demo Application for embedded QuML player in various front end framework like,

  1. React Native

  2. Flutter

  3. Android Native

https://github.com/Sunbird-inQuiry/player/issues/34

Medium

No

Understanding on QuML Player

React Native

Flutter

Android Native

(Any of the above)

2

Editor feature to upload audio

  1. Micro-service support is already in place

Medium

No

3

Contribution to improve code coverage in the Backend

Complex

Yes

4

[Knowlg] Enable SyncTool like feature in the Knowlg to sync data from Neo4J to ElasticSearch
To be confirmed with Kartheek Palla

  1. Server side feature to disable this feature by default

  2. This has a dependency on GraphEngine of Knowlg

Complex

Yes

5

[Knowlg] Pushing the GraphEngine to Maven Central
To be confirmed with Kartheek Palla

Complex

Yes

6

https://github.com/Sunbird-inQuiry/editor/issues/40

Medium

Understanding on QuML Editor

Angular

Node

3

A tool that autogenerates questions in QuML format by taking a story/chapter as an input - using AI

7

https://github.com/Sunbird-inQuiry/editor/issues/41

Medium

Understanding on QuML Specification

Open source AI tooling

JSON Schema

  • Pre-requisite of having a knowledge in the AI tool kit that can be used for question generation.

  • Understanding of existing QuML specification is needed.

4

Player/Editor to support new type of questions. We can refer to https://docs.moodle.org/401/en/Question_types to pick few that are not supported by current player.

https://github.com/Sunbird-inQuiry/editor/issues/42

Complex

Understanding on QuML Specification, Player, Editor

Angular

Node

JSON Schema

Spring Play framework

  • Deep understanding of QuML specification to enhance for different question types.

8
  • Understanding of QuML Player

  • Understanding of QuML Editor

  • Understanding of assessment Microservices to extend

5

A player that supports adaptive

an

assessment/worksheet based on a question set as input.

Complex

Understanding on QuML Specification, Player, Editor

Angular

Node

JSON Schema

Spring Play framework

  • Deep understanding of QuML specification to enhance for different question types.

  • Understanding of QuML Player

  • Understanding of QuML Editor

  • Understanding of assessment Microservices to extend

...

Pooja Manjooran / Kartheek Palla / Vaibhav Bhuva / Rajnish Dargan / Gauraw Kumar