Skip to content

v1.0.0-beta.5 release

Pre-release
Pre-release

Choose a tag to compare

@apurvabisht97 apurvabisht97 released this 03 Jan 10:09
· 1985 commits to v1-develop since this release

v1.0.0-beta.5 Release Notes

These are the lists of features/bugfixes/documentation changes covered as part of this beta 5 release :

  1. Periodic Background data push from Saral App to backend (this process will start once you login to app and when you have 10 or more then 10 students in your local then it pushes your data after 10 minutes .)
    #45
  2. Saral App to collect failure logs and should be able to email to support team
    #56
  3. once you are on studentlist page , shutdown your backend and try clicking on Mark as Absent button. it shows success instead of failing with error.
    #69
  4. update roi type name and jupyter notebook name should be related to sheet not state
    #73

Git issues dashboard for beta5

https://github.com/Sunbird-Saral/Project-Saral/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.0.0-beta.5

This release supports the below layouts :

Note: Soft copies of these layouts are attached.

  • Gujarat PAT layout with single student 34 questions
  • Gujarat multi-choice layout with single student 5 questions
  • Gujarat layout with single student 12 questions
  • Odisha layout with single student 20 questions
  • UP layout with 8 students 13 questions
  • UP layout with 4 students 20 questions
  • UP layout with 3 students 30 questions
  • UP Multi-Subject with single student 10 questions

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.0.0-beta5

Saral v1.0 mandatory backend APIs used by frontend App

GET  /schools
POST /schools/login
POST /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

Saral v1.0 Architecture :

Saral v1.0 Architecture

Saral v1.0 steps to build release artefacts from source :

Steps to build from Source

Saral v1.0 branding configuration :

Saral App Branding

Saral v1.0 Technology Stack :

Saral v1.0 Technology Stack

Saral v1.0 Backend DevOps :

DevOps

Saral v1.0 Specification :

Specification

Saral v1.0 Postman collection :

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

Saral v1.0 roi layout configuration json files :

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

Saral Documentation

https://saral.sunbird.org/