Skip to content

v1.5.4 release

Choose a tag to compare

@apurvabisht97 apurvabisht97 released this 28 Jun 04:51
· 1429 commits to main since this release
c788a60

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

  1. Publish swagger documenation with nodejs
    #197
  2. book-distribution non-academic layout roi generation
    #198
  3. school evaluation layout generation for up 30 question omr
    #200
  4. validation issue for submit button for omr options
    #202
  5. MCQ options Requirement
    #189

Git issues dashboard for v1.5.4 release:

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

This release supports the below layouts :

Note: Soft copies of these layouts are attached.

  • Single student 34 questions layout
  • Multi-choice omr layout with single student 5 questions
  • Single student 12 questions layout
  • Single student 20 questions layout
  • 8 students 13 questions omr layout
  • 4 students 20 questions omr layout
  • 3 students 30 questions omr layout
  • Multi-Subject with single student 10 questions
  • Attendance sheet layout with 20 students
  • Single student 10 questions omr layout
  • 10 students 10 questions omr layout
  • Single student 30 questions multichoice layout (school-evaluation)
  • 10 students 10 questions omr layout (book-distribution)

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.5.4

Saral v1.5.4 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.
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.5.4 Architecture :

Saral v1.5.4 Architecture

Saral v1.5.4 branding configuration :

Saral App Branding

Saral v1.5.4 Technology Stack :

Saral v1.x Technology Stack

Saral v1.5.4 Backend DevOps :

DevOps

Saral v1.5.4 Specification :

Specification

Saral v1.5.4 Postman collection :

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

Saral v1.5.4 Swagger documentation :

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

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

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

Saral Documentation

https://saral.sunbird.org/