Skip to content

v1.5.7 release

Choose a tag to compare

@apurvabisht97 apurvabisht97 released this 23 Dec 06:13
· 961 commits to main since this release
750f299

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

  1. App force update when a new version of app is available in playstore with backend config
    Sunbird-Saral/Community#33
  2. Saral App global Cache clear functionality
    Sunbird-Saral/Community#36
  3. Locking the exams for scanning(recommencation from u.p implementation)
    Sunbird-Saral/Community#41
  4. Multi-user support in reference backend as configured in u.p. Backend implementation
    Sunbird-Saral/Community#45
  5. when we are skipping a student id then same student id on next page should not show error message "ID Shouldn't be duplicated
    Sunbird-Saral/Community#46
  6. Student Absent/Present marking to be done offline and sync with backend during final marks upload using /saveMarks API
    Sunbird-Saral/Community#47
  7. Saral App share multiple student marks feature for troubleshooting
    Sunbird-Saral/Community#37
  8. As a user i should be able to review the saved results for a student/layout
    Sunbird-Saral/Community#49
  9. As a user i should be able to review the scanned results for a student/layout
    Sunbird-Saral/Community#48

Git issues dashboard for v1.5.7 release:

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

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

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

Saral v1.5.7 Architecture

Saral v1.5.7 branding configuration :

Saral App Branding

Saral v1.5.7Technology Stack :

Saral v1.x Technology Stack

Saral v1.5.7 Backend DevOps :

DevOps

Saral v1.5.7 Specification :

Specification

Saral v1.5.7 Postman collection :

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

Saral v1.5.7 Swagger documentation :

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

Saral v1.5.7 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