Skip to content

v1.5.6 release

Choose a tag to compare

@apurvabisht97 apurvabisht97 released this 07 Nov 14:24
· 1063 commits to main since this release
ca7dd31

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

  1. #17 Saral offline mode support
  2. #24 Selection of Set
  3. #16 Reduce Saral App bundle/APK size
  4. #15 Saral App Non-Black Pen,Pencil filled OMR Detection
  5. #27 Switch option between the minimal and regular mode in Saral App
  6. #28 Back button to be added for Save Status and Scan Status Screens
  7. #29 Personal Details Layout generation , configuration , testing with Alphanumeric block letters support
  8. #30 Login API Auth token should have actual school or orgId as userId instead of mongo internal id
  9. #31 ExamId to be populated by Saral App while invoking saveMarks API
  10. #32 Block Letter English Alphabets Detection through Saral App
  11. #14 Saral App Icon configuration documentation
  12. #20 Anganawadi beneficiary growth Monitoring Layout Design,ROI Generation,Testing
  13. #19 Anganawadi Beneficiary Details Layout Design,ROI Generation and Verification
  14. #18 Multi-student 11-digit 10 Question OMR sheet for Jharkhand requirement
  15. #223 Make Exam Date Optional
  16. #219 1_student_MCQOMR(30Q)-9digits-new.pdf layout generation,configuration,testing
  17. #218 up-8student-13q-omr-9digits-new.pdf layout generation,configuration and testing
  18. #252 Printed Digits testing using UP 8 student 13 question layout(experiments)
  19. #237 roi configuration's result validation is not working as expected for Gujrat 5q multichoice
    20 . #269 when we are skipping a student then we are not skipping all valdiations at cell level

Git issues dashboard for v1.5.6 release:

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

Layout addition in this release :

Note: Soft copies of the layout is attached.

  • PERSONAL DETAILS
  • BENEFICIARY DETAILS
  • BENEFICIARY GROWTH MONITORING
  • up 8 students 13 questions 9 digits
  • 1 mcq 30 questions 9 digits
  • 1 student 30 questions 9digits multichoice layout .
  • 8 Students 13 questions 9 digits omr layout .

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

Saral v1.5.6 mandatory backend APIs used by frontend App

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.6 Architecture :

Saral v1.5.6 Architecture

Saral v1.5.6 branding configuration :

Saral App Branding

Saral v1.5.6 Technology Stack :

Saral v1.x Technology Stack

Saral v1.5.6 Backend DevOps :

DevOps

Saral v1.5.6 Specification :

Specification

Saral v1.5.6 Postman collection :

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

Saral v1.5.6 Swagger documentation :

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

Saral v1.5.6 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/