Skip to content

v1.6.0 release

Choose a tag to compare

@sanjay-v46 sanjay-v46 released this 29 Aug 05:00
· 196 commits to main since this release
187b1d8

These are the lists of features/bugfixes/documentation changes covered as part of v1.6.0 release :

  1. Implement API contracting & tracking APIs for better tracking of Front end to Backend request management. - Sprint 10
    https://project-sunbird.atlassian.net/browse/SS-454
  2. SaveMarks and backend overall performance improvements with connection pooling implementation - Sprint 9 and 10
    https://project-sunbird.atlassian.net/browse/SS-407
  3. UI/UX - Changes for improvements on current app based on feedbacks from users. - Sprint 11
    https://project-sunbird.atlassian.net/browse/SS-453
  4. Telemetry changes - Sprint 10
    https://project-sunbird.atlassian.net/browse/SS-435
  5. Branding configuration changes to make configurable branding labels, images, logo for all screen in branding api - Sprint 12
    https://project-sunbird.atlassian.net/browse/SS-498
  6. Absent students were not properly marked - Sprint 12
    https://project-sunbird.atlassian.net/browse/SS-497

Saral Backend docker Image :

Note: docker image is in docker hub. This is a reference backend implementation with MongoDB and nodejs.

docker pull anuvaadio/saral-backend:1.6.0

Saral v1.6.0 mandatory backend APIs used by frontend App

POST /schools/login
GET  /fetchStudentsandExamsByQuery
POST /getSavedScan
PUT  /saveMarks
GET  /roi/{examId}
GET  /brand
GET  /brand/default

Note: Other APIs listed in swagger are purely for backend maintenance, so they are optional.

Saral APK file :

APK file has to be built with the corresponding backend BASE_URL.
If the attached APK is used , follow below steps:

  1. Update BASE_URL in attached APK. Refer Update BASE_URL in APK
  2. Sign the apk with designated private key. Refer Sign Already generated APK for steps.

Saral v1.6.0 Architecture :

Saral v1.6.0 Architecture

Saral v1.6.0 branding configuration :

Saral App Branding

Saral v1.6.0Technology Stack :

Saral v1.x Technology Stack

Saral v1.6.0 Backend DevOps :

DevOps

Saral v1.6.0 Specification :

Specification

Saral v1.6.0 Postman collection :

Checkout github release tag and refer Project-Saral/v1.0/backend/test/saral.postman_collection.json

Saral v1.6.0 Swagger documentation :

Checkout github release tag and refer Project-Saral/specs/v1.5/swagger-saral-frontend.yaml

Saral v1.6.0 roi layout(s) configuration json files :

Checkout github release tag and refer Project-Saral/v1.0/backend/data/layout

Saral Documentation

https://saral.sunbird.org/

Saral sdk realease link:

https://github.com/Sunbird-Saral/react-native-saral-sdk/releases