v1.5.7 release
These are the lists of features/bugfixes/documentation changes covered as part of v1.5.7 release :
- App force update when a new version of app is available in playstore with backend config
Sunbird-Saral/Community#33 - Saral App global Cache clear functionality
Sunbird-Saral/Community#36 - Locking the exams for scanning(recommencation from u.p implementation)
Sunbird-Saral/Community#41 - Multi-user support in reference backend as configured in u.p. Backend implementation
Sunbird-Saral/Community#45 - 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 - Student Absent/Present marking to be done offline and sync with backend during final marks upload using /saveMarks API
Sunbird-Saral/Community#47 - Saral App share multiple student marks feature for troubleshooting
Sunbird-Saral/Community#37 - As a user i should be able to review the saved results for a student/layout
Sunbird-Saral/Community#49 - 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:
- Update BASE_URL in attached APK. Refer Update BASE_URL in APK
- Sign the apk with designated private key. Refer Sign Already generated APK for steps.
Saral v1.5.7 Architecture :
Saral v1.5.7 branding configuration :
Saral v1.5.7Technology Stack :
Saral v1.5.7 Backend DevOps :
Saral v1.5.7 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
Saral sdk realease link:
https://github.com/Sunbird-Saral/react-native-saral-sdk/releases