v1.5.4 release
These are the lists of features/bugfixes/documentation changes covered as part of v1.5.4 release :
- Publish swagger documenation with nodejs
#197 - book-distribution non-academic layout roi generation
#198 - school evaluation layout generation for up 30 question omr
#200 - validation issue for submit button for omr options
#202 - 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:
- 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.4 Architecture :
Saral v1.5.4 branding configuration :
Saral v1.5.4 Technology Stack :
Saral v1.5.4 Backend DevOps :
Saral v1.5.4 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