sis's People
Forkers
naduniranasinghe pasan04-zz lmarcho mohamednizar sanjiva dharshika9 wwmanoj anjilo27 janithrs anjula-sack jayasanka-sack harindavithana gprasangika dulanjanabandara inzamshahib nirdetails heshanisliitsis's Issues
failure to connect to mariadb during docker-compose
Hi, I'm trying to get the software running.
After running docker-compose up
i see the following errors
sis-mysql | ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'%'
and then sis-bulk-upload_1 | Trying to connect to mariadb at 172.18.0.3. Attempt 17
Could you please advise?
see screenshot.
No Administrative areas (Zones) under National Schools Category
Input fields are hidden
Administrator -> Security -> Users -> Add User -> input fields of Nationality and Identity type are hidden
Class teacher should be able to view students only in advanced search
There should be an approval process
Grade coordinator will be able to approve lower level account changes
1.Add new student
2. Delete current students
Issue#1
Move Environment Variables to .env files
Make readable the Environment Variables from The deployment environment on rather than hard code it.
Add username and password to directory data import template
Only 1/1/2014 to 31/12/2014 born students are allowed to add into the system. it should be corrected as in the below comment
Grade 1
Now - The student should be 5 years old
Correct - The student should be 5 or more than 5 years old
Grade 2
Now - The student should be 6 years old
Correct - The student should be 6 or more than 6 years old
Grade 3
Now - The student should be 7 years old
Correct - The student should 7 or more than 7 years old
Grade 4
Now - The student should be 8 years old
Correct The should be 8 or more than 8 years old
Grade 5
Now - The student should be 9 years old
Correct -The student should be 9 or more than 9 years old
Database Backup
Incrementally Backup the production Database.
Institution Import function in not working.
We need Institution import option to import large data import, special Zonal Wise Schools import, it will avoid the time of consuming to the data entry and we can use existing excel sheets to import by fewer modifications.
Field names to be changed
UserID -> StudentID, TeacherID
Homeroom -> Classroom
Code -> Census Number
Homeroom teacher -> Classroom Teacher
Can't delete users
Update institution logo
Logo and background need to be changed according to MOE
Institution sectors should be as follows
can't find contact type -directory --->+ users ---> contactType
can't add new staff members,There are no select options for staff type and position
Add International Schools as a Province like National Schools
Title should be changed or removed
Field names to be changed in Add Institute form
Area --> Zone
Area Administrative --> Area Administrative (District)
Add new fields in Add new student form
Pre-school Education
This can be added by changing the field name special needs or special education as Preschool Education
There should be two options to select (Yes or No)
This should be changed in the backend
Special Education
Options for this field can be added from the front end
Change system role 'Principal' as 'School Coordinator'
Add Student - no gender options
Gender field is mandatory in the form. therefore without filling the gender, can't add new student to a school
Add zonal filter for provincial dashboard.
In the Provinces - Bulk upload Progress dashbord add this option at the end of where close in every query. and ia.name in($zone)
. All other setting are done.
All the users can edit any user's details by searching in the directory
Users should not be able to edit or delete other users' details unless that relevant user is created by him/herself.
Example
Jaffna ZC can edit Galle ZC details
This would be a big issue in the live environment
Lower level admins can't delete or edit created user groups
Only the super admin can delete or edit user groups
Setup Akura with docker
Schools should be categorized as operating projects
Add operating projects with a checkbox
- 13 Year
- Nearest School Best School
Fullname + Name with Initials are displayed as Full Name in preview
Nationality and Identity type are hidden in add user
Display messages for ease of use
Example
"Check whether the teacher is already added" -> Internal search (Staff)
"This will be the student ID" -> Auto generated Student ID
Lower level Admins should not be able to view / edit / delete top level users in the system.
Example:
This would be a major problem if a principal can delete a top level users like moe admins.
After deleting a staff member, system doesn't allow to re-enter that particular user
The system prompts an error message, 'Enter unique identity number'
@mohamednizar
This is not a problem when deleting a user from the directory. Therefore we can re-enter user details even after we deleted the user. (Tested in Demo)
Changes in design of the system
Homepage
Background Image
Logo
Institutions -> Logo
Even the created user can't view / edit / delete users
Example:
MoE Admin can't view / edit provincial coordinator's details
There will be an issue, if a user would no longer in a position and the changes of the users he / she created can't be changed by any other user.
Example:
If a user who is the MoE admin, is no longer in that position and he or she was replaced with a new user,
Then the users' details which were created by the previous MoE admin can't be changed /viewed/edited by the new MoE Admin. @mohamednizar
Add primary subjects
Any provincial Coordinator should not be able to add a zonal coordinator to any zone in the system.
Example:
Eastern Province coordinator should be able to add zonal coordinators to his province only. but the current system allows Provincial Coordinators to add zonal coordinators to not only his province but any province in the system.
Student Tracing and ID Generations
When new students are getting register to the system the system should be able to trace with specific data given by the users.
Tracing can be done by combining the following information and creating a unique identity.
- District (District code used by RGD)
- Division (Division Code used by RGD)
- Serial No (with 4 digit which appears in Birth Certificate)
- Birth Date of the child
UI and algorithm have to be implemented on current codebase.
There should be a select option with all the countries to enter Nationality in Add student form.
Add Special Education Unit in add new institute form
Can't create positions, staff position titles are not displayed
Add Schema level changes and Migrations for Name convention
We added a new name convention from the controller level by changing the labels of the name, We need to do the same in model level and have to write a migration as follows.
first_name
to be renamed asfull_name
last_name
to be renamed asname_with_initials
In addition, we can Implement
full_name_in_sinhale
full_name_in_tamil
OpenEMIS ID should be changed to User ID
DOB and Gender is optional in user account creation
- Remove required fields in DOB and Gender
- Need Id number (input text field)
Change student status 'Endrolled' into 'Enrolled'
There is an error occurred when adding a national school, because 'Area' in the form is requested as a Zone, but there is only 'National Schools -Province' in select options
Name convention Changes
Remove
- First Name
- Middle Name
- Third Name
- Last Name
- Preferred Name
Add
- Full Name
- Name With Initial
NIC Validation
with V and 12 digit NIC
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.