Release 6.2.0 Scope
Error traceability
Proper error codes and error messages
Error Logging
Release 6.1.0 Scope
...
Release 8.0.0 Scope
Question types feature parity
Request traceability [Finalise the strategy and during the testing cycle] [? days]
[Questions]
How to generate request id?
What happens if one these params for eg. req id is not present. Will the API fail?
API automation
Migration of test cases from V1 to v2
Strategy for test data deletion
Analysis and resolution of vulnerabilities
Release 7.0.0 Scope
Removal of Hardcoding
User Deletion
Simplify installation of inQuiry (as per of Sunbird ED)
QuML Spec for the following attributes
interactionTypes
interactions
Primary Category based configuration for attribute behaviour
POC - Primary Category based configuration for attribute behaviour [1 day]
Release 6.2.0 Scope
CSP changes [3 days - dev + testing]
Request traceability [Finalise the strategy and during the testing cycle] [? days]
[Questions]
How to generate request id?
What happens if one these params for eg. req id is not present. Will the API fail?
Backend unit test cases - Improving the coverage [1 week]
Analyse [Editor, Player] - [Confirm on the pending tasks Sajesh Kayyath Rajnish Dargan ]:
Streamline BB code/ remove deprecated code etc.
NPM package release automation (Needs DevOps support)
Analyse how APIs errors are consumed by Editor & Player
List down all the error messages
Review & refactor the error messages
Documentation updates [Needs clarity Sajesh Kayyath Gauraw Kumar ]
Configurations of contributed features/properties
Demystification of SB BB & documentation
Scala version upgrade
Release 6.1.0 Scope
Migration Script [2.5 weeks]
Approach [1-2 days]
QuML Migrator [1 week]
Event generator [3 days]
Re-publish [3 days]
Backend unit test cases - Improving the coverage [1 week]
POC - Primary Category based configuration for attribute behaviour [1 day]
FTB Implementation
Discuss in the working group connect
Catchup with Mathew / other relevant folks.
Analyse [Editor, Player] :
Streamline BB code/ remove deprecated code etc. to ensure a clean offering that is fully understood by the team that owns it.
Code review, remove unused code
Check for any code inspection tool?
Hard coding of content organisation and target frameworks in editors and other components to point to a specific framework has to be removed
Web component to Editor & PlayerDocumentation updates
Configurations of contributed features/properties
NPM package release automation (Needs DevOps support)
Finalise the strategy
Implementation design
Analyse how APIs errors are consumed by Editor & Player
Backend is sending API error and Editor & Player are displaying different error messeges
Pending Discussion
Ed Team
Request traceability - Expectation / priority / proposed design ?
Simplify inQuiry Installation
Feature parity b/w ECML & QuML
DC
Finalise the strategy for NPM package release automation
Release 6.0.0 Scope
inQuiry upgrade to v2
Release 5.7.0 Scope
QuML Compliance changes
FTB Implementation
Pending bugs
Editor Web component
...