opemSIS is a OS4Ed product

Version 7.0 thru 7.3

Version 7.3 Release Date : August 23, 2019

Due to heavy demand from users for responsive design and modern user interface, we released version 7.0 with bootstrap based responsive design and a modern user interface that works for tablets and PCs of all sizes. For the cloud hosted customers, the mobile app for teachers, parents and students support mobile phones of all available sizes.

With the implementation of this new design, lots of internal coding had to be changed and in doing so, the system regressed to some extent. It took us till version 7.3 to identify and fix almost all of them. We want to thank our loyal customers and users for identifying and reporting design based regressions. Thanks to our internal testing team for working very hard and identifying defects related to this change.

If any user finds any defect or regression, please report it at GitHib by clicking on this link https://github.com/OS4ED/openSIS-Responsive-Design/issues

New Features

  1. Installer improvement - installer now checks for pre-requisites to make sure openSIS 7.x can be installed
  2. School setup items displayed on dashboard that needs to be completed before operations of the system. This provides a visual cue to administrators to what needs to be completed before openSIS can be ready for transaction
  3. Advanced search option for all fields for students
  4. After listing all students, filters can be created with search criteria and these filters can be saved as private or system wide use to recall the search criteria
  5. Photo cropping option for student and staff photos
  6. Security for files - all uploaded files and photos are now saved in the database in encrypted format
  7. Improved transcript design
  8. API for student and staff record implemented
  9. Bulk data import feature of student and staff data implemented.

Defects Fixed

Too many to list

Version 6.4

Release Date : July 26, 2017

New Features

  1. Gradebook Configuration can be set based on each Course Period unlike in the earlier version of teacher-specific configuration settings.
  2. Report Card Interface has been revived with certain adjustments for better user view.

Defects Fixed

  1. Student Picture on report card does not appear. Hence, catering to different user needs Student Picture on report card is made optional.
  2. Character limits in the comment box for long texts restricts proper text entering.
  3. Custom field of Number type saves values with a decimal and 2 zero.
  4. While making changes in attendance via administration functionality, the comment does not get saved.
  5. In case of loosing Parent portal password, Admin unable to update via Parent details and Parents unable to retrieve the password via Forgot password functionality in the login screen.
  6. Assignment dates are not editable even without any association with grades.
  7. A Database error in Group Scheduling functionality with search all schools as checked.
  8. Teachers are not allowed to be added to school before school start date.
  9. Print Student Schedules report does not generate in order of time periods.

Version 6.3

Release Date : March 03, 2017

New Features

  1. openSIS Community Edition release 6.3 has been updated with the use of the latest version of php 7.2. The two main benefits are Speed and Memory Management of the system.
  2. Exam grade feature has been tweaked so that a school can have an exam grade available at any level of the marking period - at the full year, semester or quarter level.
  3. Teacher’s gradebook has been relaxed where a teacher can edit any elements of the grade book till the final grade posting is done. This flexibility will provide teachers to change assignment points and grades even after assignments have been graded.
  4. Removed in-line Help screens that were stale and replaced it with the online support portal link. Users can now view the articles directly on the portal and request support tickets if needed.

Defects Fixed

  1. Group scheduling conflict is occurring on some use cases.
  2. Print Class List report shows "No Student Found" despite students are scheduled properly in some random cases.
  3. Export to excel report not showing a row in Average Daily attendance.
  4. Custom field is not showing for School Information.
  5. User don’t need the permission to edit School information & Schedule.It should not have there.
  6. Excel report from My Information >> School Information is showing data repetitively.
  7. Scheduling Reports-"Available Seats" showing wrong in request report.
  8. Course Manager-After rollover teacher list is not showing for newly created course section.
  9. Duplicate other contacts can be added for students.
  10. Student should not have edit access to his/her contacts.
  11. Username is not showing in Student Advance report.
  12. School Info-Unable to upload school photo from Ubuntu.
  13. Teacher login >> After Roll over >> Print Schedule Report showing message "No Students were found".
  14. Custody of student cannot be edited from Student Address & Contact from all portals.

Version 6.2

Release Date : January 09, 2017

New Features

openSIS Community Edition release 6.2 has one feature update, that is the conversion of MyISAM database engine to InnoDB database engine. Many of our users had complained about read-write slowness and waiting due to table locking. This release will resolve those issues and will also provide several InnoDB advantages.

In a MyISAM engine, if a read is slow or hasn’t completed, and a read-write is waiting on the first read to finish, the MyISAM table referenced in the read is held in a locked state till the result set is made available to the query. This also causes a rise in the load average on the server and slows the site down. During this time no reads or writes can complete because MyISAM only has table-level locking.

The following InnoDB advantages will be available:

  • Row-level locking
  • Row data stored in pages in PK order
  • ACID-compliant and hence fully transactional with ROLLBACK and COMMIT and support for Foreign Keys
  • Provides automatic recovery from crashes via the replay of logs

Defects Fixed

openSIS developers focused on the key areas of Scheduling, Attendance and Grades and have fixed many minor to major defects pertaining to calculations, system upgrades and end of the year rollover. There are too many of them to list in here.

Overall, this is a good release of the popular software and we encourage the current version owners to upgrade.

Version 6.1

Release Date : May 18, 2016

Several new features have been added that will make openSIS useful to any type of institution needing a SIS. We believe you will like this release very much and we will appreciate your feedback.

The following list outlines some of the features that were added and some of the defects that were fixed:

New Features

  1. After fresh installation of openSIS, it requires the super administrator to setup/configure certain mandatory components before a school can be fully operational. A school setup indicator with percentage has been created for super administrator so that the user knows what to complete before attempting to use the system.
  2. Ability to check version number online and alert admin user that new version of openSIS is available and provide a download link.
  3. WYSIWYG editor has been added in the assignment detail entry screen for teachers to provide ability to enter embedded hyperlinks.
  4. Ability to create custom parent profiles to limit access to specific information for divorced/separated parents due to legal/court orders.
  5. Ability to enter negative grades for students in gradebook.
  6. Ability to view list of parents who do not have portal access.
  7. Ability for teachers to configure grade rounding up and down for each course they are teaching.
  8. If Configuration percents are not setup in the teacher portal, on clicking Get Gradebook Grades for Semester 1/Semester 2/Full Year will pull-in the average of its consisting heads (meaning, for S1 it should include Q1+Q2+S1 Exam).

Defects Fixed

  1. For this new release of openSIS 6.1, we have focused on making the system secure. We did extensive coding changes to block any new methods of system penetration. The system was audited by a third party security company and we have received clearance.
  2. openSIS developers focused on the key areas of Scheduling, Attendance and Grades and have fixed many minor to major defects. There are too many of them to list in here.
  3. Overall, this is a good release of the popular software and we encourage the current version owners to upgrade.

Version 6.0

Release Date : July 20, 2015

New Features

  1. Built in internal messaging system
    • Admins can send messages to anyone within the system
    • Teachers can send messages to their Students and Parents of those Students
    • Students can send messages to Teachers and Staff
  2. Variable scheduling
    • Different meetings days for one particular class
    • Scheduling by calendar days
    • Custom date range - irrespective of marking periods
  3. Room Creation
    • Create rooms and add capacity
    • Assign created rooms to course periods
  4. Parent Association directly from Student address and contacts section
    • Associate parent to Students and vice-versa has been discontinued
    • Look Up feature to search parents easily and assign them to students
  5. Parent portal access setup from within Student emergency records
    • As you create Student contacts, create portal access directly from within this screen
    • Parents are no more created from the staff form instead just give portal access to parents and make them users
  6. Student enrollment information/records have been shifted from the demographic section to enrollment section so that admin can give flexibility to who can access the information
    • You can turn off access to the Student enrollment section for specific users from the user profile management section
  7. Staff entity has been separated from users
    • Users are now portal users only, meaning parents and guardians who are connected with students
    • New Staff entry screen has been added and more in-depth information on demographic, school, address & contacts, certification etc. are captured
  8. Concept of Super Administrator
    • User installing the system becomes Super Administrator
    • Super Administrator is hierarchically the top most profile of the system
  9. Username and Password retrieval feature has been added
  10. WYSIWYG editor has been added for Teachers in the assignment entry screen
  11. New Reports menu under Tools tab
    • Get a brief report of all schools and their users from a single click
  12. Rollover gets a facelift
    • Input customized date ranges to full year, student enrollment, semester and quarters while rollover
    • Database is automatically backed up before rollover starts
  13. Database has been modified - unused tables and columns were deleted. Database properly normalized
  14. Some program files names (php code files) have been changed to maintain standardized naming convention.

Version 5.3

Release Date : December 31, 2013

Several new features have been added that will make openSIS useful to any type of institution needing a SIS. We believe you will like this release very much and we will appreciate your feedback.

The following list outlines some of the features that were added and some of the defects that were fixed:

New Features

  1. Users School Records section is designed with new functionalities of dropping a teacher or transferring to other schools and status
  2. openSIS is updated with new descriptive error & validation messages
  3. Rollover is designed with proper calendar & marking period dates along with student enrollment date
  4. Users photo can be added now
  5. Database will accept and save (') in various fields without any error now.
  6. Correct email validation is given to the email fields.
  7. Calculate GPA is optional for different Grading scales.
  8. Dropped user would be considered as inactive user now
  9. Attendance >> Save button is in top and at the bottom in the take attendance screen for the users to save time
  10. Include Inactive Student option is DB error in Add/ Edit Historical report card grades Defects Fixed

Defects Fixed

  1. If future drop date is given for a User, that user would be inactive on and after that day.
  2. Grade Rounding issue have been fixed
  3. Login screen was not showing last login time
  4. Various issue related to Student Transfer from one school to the other in the same database have been fixed
  5. Print schedule marking period filtration issue is fixed
  6. Attendance >> Administration issues are fixed
  7. Student log in >> Schedule >> My schedule was showing no student were found
  8. Parent login >> schedule >> print schedule issue is fixed
  9. When a User is dropped the status will show Inactive
  10. Student log in >> Schedule report had Db error
  11. Edit calendar had Events visibility issue
  12. System would allow the user to give special characters while adding user fields
  13. If the system wide check box in a calendar event was checked, the event was not showing up in the home page
  14. Generating Honor Roll report was giving Db error
  15. Teachers used to get missing attendance alert for Office Only typed attendance codes
  16. System Maintenance Mode was not working
  17. Dropped user will be considered as inactive user now
  18. While editing Teachers or Users can't be given access in multiple school
  19. Duplicate Student Related issues have been fixed
  20. Attendance >> Teacher Completion was not functioning properly
  21. User Status was showing Resigned from those school where he never joined issue is fixed
  22. While copying a School existing users used to get copied in the new school
  23. The Assigned & Due Date is made mandatory while creating an Assignment to make it show up in the progress report
  24. Run Scheduler >> Delete Current Schedules option used to give DB error
  25. Unable to drop students from Course Periods if attendance is taken for that day
  26. Teacher Reassignment was not functioning in Multischool database
  27. Assignments were not showing up in Progress Report if same teacher teaches two course periods under a particular course
  28. print all courses used to show up previous year's course periods after rollover
  29. Teacher Re-enrollment section is improved with new functionalities
  30. Calendar Events was not showing up in the openSIS Home page
  31. Unable to drop Duplicate student from school
  32. Identical Start Timed Periods couldn't be created
  33. Single Schedule used to give DB error while selecting more than one course periods under different courses at a time
  34. Student's enrollment section shows N/A issue is fixed
  35. Missing attendance alert was not generating for the entire time span (in clashing periods when ignore for scheduling is checked)
  36. Teacher Reassignment >> Missing Attendance issue is fixed
  37. Student Field - Auto Pull Down option used to give DB error
  38. Issue with Add/ Edit Historical report card grades is fixed

Version 5.2

Release Date : April 26, 2013

New Features

  1. Ability has been given to teacher to delete an assignment after grading is done
  2. User school enrollment data capture has been added
  3. Duplicate student entry is prevented with alert
  4. Facility to add new relationships in student Address & Contact main data entry page
  5. openSIS installer has been upgraded to check for installation prerequisites in the computer
  6. Thorough SQL optimization has been performed in openSIS-CE to speed up operations for multiple schools and large student population

Defects Fixed

  1. Student Course Add and Drop function use to call too many procedures and use to take time
  2. Student re-enrollment had issues
  3. Though all the required setup was done, Transcript did not get generated in Windows XP sometimes
  4. At the time of installation in Windows XP datepicker was not working in school begins date & end date option
  5. Admin >> Grades >> Report >> Honor roll in student search box option honor roll was not working
  6. Teacher Reassignment >> Missing Attendance had some issues
  7. Admin Password had issues after rollover
  8. User Search box >> Searching with username, last & first name gave DB Error sometimes
  9. Missing attendance calculation notification in Portal was showing even when there were no missing attendance
  10. Admin >> Grades >> Grade Breakdown selecting any Marking Period from the the drop down was taking user back  to the Home tab
  11. The student became inactive when the Student enrollment start date was made as N/A
  12. Admin >> Schedule >> Group Schedule - at the time of Group scheduling students could have been scheduled before school start date  issue
  13. School setup>> calendar >> no error message >>while deleting an associated calendar
  14. Student Drop Date Issue
  15. Student >> Search >> Group by Family >> Submit >> gave DB error with some browsers
  16. Admin Log in >> Gradebook >> Teacher Completion - Changing the period drop down gave DB error in certain cases
  17. Admin log in >> Attendance >> Reports >> Attendance Report gives DB error
  18. There were no validation in Meeting Days while creating a Course Period
  19. Missing attendance notification was showing for all staff, it was changed to show for teachers and admins only
  20. Teacher transferred between schools in a district was causing errors
  21. Admin Password had issue after rollover
  22. "Remove" student from buffer was changed to "deselect"
  23. A course period was getting multiplied by single scheduling
  24. There were no validation in Student Requests screen
  25. Sometimes Missing Attendance link was doubled in teacher home page
  26. Large database was not backing up using backup tool
  27. Teacher reassignment was buggy and did not work in all cases
  28. Seat number count was incorrect for some add/drop cases
  29. After Rollover student enrollment record was editable for previous year. That has been prevented
  30. Spaces from data entry fields were trimmed to prevent duplicate student entry
  31. Staff ID change after rollover was causing issue
  32. Open enrollment records from previous years were not disabled after rollover
  33. Students photos did not show up in any reports after rollover
  34. Grade rounding and teacher grade scale had issue
  35. ‘Apply to all Periods for this Course’ option in teacher gradebook did not work
  36. Doing more than five Copy School operation gave database error

Version 5.1

Release Date : October 16, 2012

This release mostly focused on fixing defects from the earlier release. There was only one new feature added.

New Features

  1. Student re-enrollment feature added. With this feature, you can re-enroll a dropped student back in school and the system will create an enrollment line item in the students enrollment table and show it in the demographic page under the enrollment section.

Defects Fixed

  1. Student count error in demographic screen
  2. Goals and Progress rollover error
  3. Gradebook ungraded assignments showing red zero
  4. Grades could be given for Semester Level for a Quarter course
  5. Student grades/class rank was showing incorrectly at times
  6. Wrong date on Report Card after rollover
  7. Run Scheduler gave DB error at times
  8. Scheduling deletion leads to increased seat number in course period
  9. Full Year entry being allowed without Grade Posting Begin and Grade Posting End dates
  10. No validation is Grade Posting End Date
  11. Portal notes from one school is visible system wide
  12. Student Mailing address does not support Foreign Character in all the fields
  13. Student drop date has no validation
  14. Duplicated Missing Attendance
  15. Teacher Reassignment Error msg
  16. Grade >> Search >> Did not receive A,B,C,D option does not work
  17. Ungraded assignments showed as "F" - failing
  18. Input Final Grades user list issue
  19. Delete access log does not work
  20. No Validation is Marking Period
  21. Issue with Associate Parents with Students option
  22. Dropped student, when rolled over cannot be seen or re-enrolled
  23. Assignment Due date issue
  24. Course Header is not showing in Transcript
  25. DB error while using ' in Periods/MP/Grade Levels
  26. Associate Students with Parent screen issue
  27. No Validation in creating Grade Levels
  28. No Validation in Period Creation
  29. Single drop date issue
  30. CP screen issues
  31. CP Meeting days changing issue
  32. Mistakenly typed teacher names can't be changed from front end
  33. Incorrect Parent log in screen message
  34. Address entry repetition
  35. Missing Attendance Alert Duplication error
  36. Inactive or dropped student re-enrollment
  37. Calendar days removal issue
  38. After school change, page should be redirected to Index page
  39. New Teacher A/C- No courses
  40. Grade >> Search >> Did not receive A,B,C,D option does not work
  41. Add a School/ Sample School Course Manager issue
  42. Single Scheduling Enrolled date issue
  43. Extra radio button in report card search screen
  44. Student Goals and Progresses should not be rolled over
  45. Assignment Due date issue
  46. Run Scheduler does not consider Ignore for Scheduling
  47. Transcript GP value incorrect
  48. Goals DB error
  49. Due date should NOT be lesser than Assignment Assigned Date
  50. Ethnicity/ Gender/ Language should be dropdowns in Group Assign Student Info
  51. Add student schedule deletion option
  52. Student Advanced Report does not include Inactive Students Details
  53. Scheduling - Requests Report shows the Seats blank
  54. User Password Changing Issue
  55. Group Drop is not working in all browsers
  56. Report card and grading issue - Grade 100% is showing 99.99%
  57. Previous year Gradebook Report Card can't be seen from teacher and student log in

Version 5.0

Release Date : July 16, 2012

The following list outlines some of the features that were added and some of the notable defects that were fixed. Besides these, several small UI adjustments were made and SQL fine tuning were done and small defects were fixed.

New Features

  1. Teacher reassignment to a course period. If a teacher leaves the school, another teacher can take over the class and will have access to all assignments and attendance records
  2. Teacher impersonation added. Admin can use a teacher’s username and admin password to impersonate a teacher
  3. Admin/Counselor can now generate composite progress report of students
  4. Password in the system should be minimum 8 characters with one numeric and one special character
  5. User’s password cannot be same as admin’s
  6. Multi Scheduling feature for courses has been added
  7. All associated contacts for a student can be printed as a report
  8. Rollover has been simplified and made automatic so that users can roll over school in one click
  9. Displaying class rank in reports are made optional
  10. Database backup utility from tools have been upgraded to include stored procedures and triggers
  11. Data structure is now Windows and Linux compatible
  12. Calendars with events marked for specific roles can be created now - example: a staff calendar with staff events can be created and those events will not show for students, parents
  13. For student rollover, default enrollment and drop codes added
  14. Student enrollment records are now shown in multiple rows
  15. While creating student custom fields, the list of default system fields are shown

Defects Fixed

  1. Composite transcript is correctly generated with inter school transfer
  2. When there are multiple schools, teachers with access to one school sees portal notes from other schools
  3. If a teacher creates an assignment category and other teachers are seeing that and adding grades to it, one teacher can see and use the assignments created by other teachers
  4. When a student is transferred from School A to School B at the end of the running year the student is not found in School B
  5. When you added a new school in openSIS and trying to create course periods for FY, the FY option is not coming in the marking period dropdown. however, FY remains in group scheduling and in other places
  6. While copying a school, if the School periods and marking periods options are unchecked, a new school would be created but with no tabs
  7. While creating an Advanced Report for a student if the Gender field is checked, it gives a database error
  8. Student Goals does not show up in Students >> Reports >> Print Student Info. gave a goal and a progress for a particular student. its printing in Students >> Reports >> Print Goals & Progresses but does not print in Students >> Reports >> Print Student Info
  9. System is not providing an ability to select the Student's primary and secondary contacts and their details to be generated in a list and download in excel
  10. Student Search Screen Grade Filtration not working correctly
  11. Incorrect attendance count in report card - while creating a report card if Year-to-date Daily Absences and Daily Absences this Marking Period is checked, in the report card both shows different values
  12. Enter eligibility entry times for teachers and they stay as editable. It should go in browse mode
  13. Missing Values after roll over is performed
  14. Search all school does not work for student grade level value
  15. The teacher completion report is suppose to show the list of course periods for which the teacher has not entered final grades
  16. Group by Family option does not work properly, shows incorrect data after search
  17. Ignore scheduling switch does not work sometimes
  18. New Teachers joined and getting Missing Attendance Alert
  19. DB error after deleting assignments
  20. No alert is showing up while Inputting final grades for sem1 even if the grade posting ended
  21. Portal notes is not school specific

Version 4.9

Release Date : Jan 10, 2012

The following list outlines some of the features that were added and some of the notable defects that were fixed. Besides these, several small UI adjustments were made and SQL fine tuning were done and small defects were fixed.

New Features

  1. Missing Attendance Table added for faster calculation of large number of missing attendance
  2. Ajax loading added to home page while missing attendance is calculated. No waiting for page to load
  3. Student calendar view for schedule added. Day, week and month view is now possible
  4. School logo upload functionality added
  5. Uploaded school logo is displayed in Report Cards, Transcripts and repots where school name is displayed
  6. In setup student fields, list of existing default fields are shown to make it easier for custom field addition
  7. GPA printing on Report Card functionality added
  8. Signature line for teacher, parent and principal added in Report Card
  9. Enrollment record history is created in the student enrollment section
  10. Teacher’s assignment that do not have a due date is not displayed on the student/parent portal
  11. When a student is dropped, the portal login is automatically disabled for student
  12. When a student is dropped, the portal login is automatically disabled for all linked parents
  13. Course Period changes blocked after attendance record or grading records created
  14. Student’s schedule modification details are not shown in student schedule line item by clicking on more info icon
  15. A period has to be enabled for attendance before it can be used for attendance in the course period creation
  16. School roll over is automated. It will do one click roll over with a desired starting date for next school year
  17. Course weighting for Advanced Placement (AP) classes enabled in course period. Weighted GPA will be used for calculation
  18. Several useful validation were added to minimize data entry mistakes

Defects Fixed

  1. A blank attendance category can be created
  2. A blank attendance code can be created
  3. ADA calculation giving error
  4. All assignment in others assignment type shows in Grades under Grade book
  5. Allow Teacher Grade scale regressed
  6. Calendar event is saving blank title
  7. Comment deletion giving error from time to time
  8. Comments field show up even when comment is turned off
  9. Copy school period is not copying correctly
  10. Custom Profile assignment for users create issues after login
  11. Database error occurring in student expanded view
  12. Database error shows if single quote(') inserted in time of addition or updation in user fields
  13. Error in Student Final Grades sorting
  14. For the same school we can create two or more default calendars
  15. Gender restriction is not work in course period
  16. Go button in student calendar view not working
  17. Group schedule regressed
  18. Historical Marking Period ID clash removed
  19. Ignore for scheduling switch does not work for group scheduling
  20. In copy school function, grade scale is not copying
  21. In custom field, sort order validation does not work when editing
  22. In list events, the ordered by date does not work properly
  23. In transcript printing, student photo is not re-sized
  24. Inactive student’s grade shows in transcripts
  25. Individual scheduling... add course is buggy
  26. Invalid date range in Eligibility
  27. Mandatory field do not work in user custom field
  28. Page redirection is not proper in marking period
  29. Run scheduler error fixed
  30. Run scheduler schedules duplicate courses
  31. ‘Select Multiple from option’ of user custom field is not working
  32. Showing wrong student count for custom search
  33. Sort order takes blank value
  34. Student name does not accept space
  35. Student next, previous link is not working properly in the case of same last name
  36. Teacher attendance Go button not aligned
  37. The end date can be updated with a date earlier then the begin date
  38. The grade posting end date can be earlier then the grade posting start date
  39. The required fields take blank space value
  40. Unable to add student custom field in custom category
  41. Switching 2nd school creating session problem
  42. User and student were permitted to have same user name
  43. User searching is not work properly
  44. Validation does not work when we update a portal notes field
  45. When a school was setup as whole year, Teacher Login session crashed
  46. When an administrator enters the attendance for students, teachers were getting missing attendance notification
  47. When you make Custom field mandatory to non-mandatory, db does not update
  48. Wrong student count when search through custom fields
  49. Zip/Postal Code field does not have any validation
  50. Weighted GPA calculation error

Version 4.8.1

Release Date : 20th July 2011

The following list outlines some of the features that were added and some of the notable defects that were fixed. Besides these, several small UI adjustments were made and SQL fine tuning were done and small defects were fixed.

New Features

  1. Student progress report functionality for administrator
  2. Student honor roll setup and list
  3. Student’s class schedule can be printed by the day for a whole week
  4. Assignments do not show up in portal when there is no due date
  5. Ability to edit calendar setup items

Defects Fixed

  1. When a new school was added with an existing school, the system preferences were not working properly
  2. Required/mandatory field was not working for user custom fields
  3. When a custom field in student section is made non-mandatory from mandatory, the database did not update the value
  4. Comment field showed up even when comment was turned off
  5. School set up without semesters and quarters crashed when teachers logged in
  6. Average daily attendance showed wrong results
  7. Calendar event was allowing to save blank entry
  8. User and Student were able to get same user name
  9. Wrong student count displayed when searched on student record based on any custom field
  10. When clicked on one assignment type to see the assignments, often other assign types were displayed
  11. In Administration tab Attendance Code of a student could be changed but there was no save option.
  12. Unable to show Assign Percent in Input Final grades in teacher login

Version 4.8

Release Date : February 2011

For this release, our main focus was security. We have reworked thousands of lines of code to remediate possible security hazards. We have run the system thru third party security audit and the application fared well. We are happy with the results.

A few new features have been added that were requested by our customers. We believe you will like this release very much and we will appreciate your feedback.

The following list outlines some of the features that were added and some of the defects that were fixed:

New Features

  1. Secondary teacher added to course periods. Now you can have a substitute teacher perform all functions of the main teacher.
  2. School, Subject and Course Period filtration has been added to Teacher login. Now it will be easier for a teacher who is teaching. several classes in to be able to find the right class.
  3. Improved pagination has been added. Now you can select a few students in one page, skip to another page and select some. more students and both you selections will be there.
  4. Student name will now take apostrophe.
  5. Teachers can now access the course manager.
  6. Pagination has been added to User list and also "back to list" function.
  7. Several security features and validations added.

Defects Fixed

  1. Visible Between dates are auto initialize in new portal notes if we do not set Visible Between date.
  2. All field of new Add User were filled with ‘1’.
  3. Students showing up as inactive when their status is shown but also displayed in an active student list.
  4. Course Creation with blank spaces in title accepted the creation of course.
  5. Attendance report showed all schools.
  6. Student Info record print did not show dates from medical records.

Version 4.7

Release Date : September 2010

Several new features have been added that will make openSIS useful to any type of institution needing a SIS. We believe you will like this release very much and we will appreciate your feedback.

The following list outlines some of the features that were added and some of the defects that were fixed:

New Features

  1. When a student is dropped from school, all scheduled courses for the student are dropped and seat numbers updated
  2. Student login is disabled when a student is dropped from school
  3. Graded assignments can not be deleted
  4. Prevention of any type of file upload in to student's photo
  5. Ability to print calendar events in the list view
  6. When comments are added to student record, it now displays in reverse chronological order
  7. Do not let Subject and Course name to be deleted if there is course period
  8. System preference settings created to manage preferences
  9. Ability to put openSIS in maintenance mode
  10. Student advanced search options added
  11. Several security features and validations added.

Defects Fixed

  1. DB error when custom fields added in Students->General info and then performed print class lists from scheduling
  2. Parent could not print schedule
  3. System crashes when click on Grades -> Utilities -> Edit Report Card Grades -> Choose Student
  4. When a new user is created, it puts a default login date time in the last login field. Now it puts null value
  5. AM/PM validation was not working in time of create Periods
  6. Student name not taking apostrophe
  7. Student password was automatically inserted and could not be removed. It now puts null value
  8. Could not put apostrophe in Attendance Comment
  9. Ajax username checking not working
  10. When teacher logs in and looks at schedule, it is not sorted
  11. On take attendance screen, when you click on column to sort, date defaults to current date
  12. Adding user profiles not showing in user drop down in add user screen
  13. After creating new school teacher can't take attendance
  14. Report Cards do not show Alternate ID
  15. Eligibility entry day and time not staying
  16. Print all courses does not print details of all courses and its periods
  17. In Run Scheduler - schedule unscheduled requests has been fixed.

Version 4.6

Release Date : February 2010

The release of openSIS 4.6 marks the completion of our database migration from Postgres to MySQL. Along with updates to the SQL, we gave our best effort to resolve several defects that were reported by our users. There was a long list of minor to severe defects that were identified and we have resolved each and every one that was reported till Jan 31st, 2010.

Several new features have been added that will make openSIS useful to any type of institution needing a SIS. We believe you will like this release very much and we will appreciate your feedback.

The following list outlines some of the features that were added and some of the defects that were fixed:

New Features

  1. Postgres sequence tables have been removed. Auto increment feature of MySQL is now in use.
  2. Multiple concurrent marking periods like semesters, quarters or sessions with over lapping dates can be created now.
  3. If a calendar date of a school is within one year (viz: Jan to Dec 2010), it will show date as one year (viz: 2010).
  4. The marking period display on the upper right hand corner of the screen will show whichever is the lowest marking period level for a school. If a school does not have Quarters, it will show Semester. If there are no Semesters, it will show full year.
  5. In the student demographic information, the Medical section has been updated to allow entry of multiple doctors’ notes by date.
  6. Full day and half day minutes can now be set by the administrator. So students with 200 minutes in school will not show absent for the day if you change the full day minutes to 200.
  7. In the period setup screen, an “ignore for scheduling” option has been added to let a particular period be excluded from the scheduling algorithm. You can now schedule a student into conflicting periods without being rejected by the scheduler.
  8. During installation of openSIS for the first time, you can now enter the name of your school and the begin and end dates of the school year. The installer will create your school.
  9. openSIS can be installed with the included sample school only or along with your own school. The sample school data will provide a guide to configure your own school properly.
  10. Quarterly transcripts are now available.
  11. Student photo is now optional in transcripts.
  12. Additional assignment sorting option has been included.
  13. Replaced grade range and class rank color coding with numeric range in parent portal.

Feature Update for April 2010

  1. Added Student scrolling features to go forward or backwards while viewing student record.
  2. Added security feature to delete the install folder after installation is complete.
  3. Added alerts in parent and student portal to view ungraded assignments.
  4. Added ability to backup database to a local SQL file with schema. You can use it to restore the openSIS database.

Defects Fixed

  1. Installation bug with hard coded year has been removed. Begin and end dates of the school year is taken from user input.
  2. GPA calculation in transcripts for historical marking periods has been fixed.
  3. In transcripts, student information was showing blank if there was no address for the student. That has been fixed.
  4. Historical marking period grade entry has been fixed.
  5. All attendance reports have been corrected.
  6. Course catalog display and print problems were fixed.
  7. Duplicate username regression fixed.
  8. Assignment links in parent portal now shows assignment details.
  9. Back to student list crash has been fixed.
  10. Final grade entry dates are now shown clearly for teachers.
  11. Teacher can take past marking period attendance.
  12. After taking past attendance, a back to list link has been added to return to missing attendance list.
  13. When progress notes were entered, it was letting the Goals title to be edited. That’s fixed.
  14. Progress notes are now sorted reverse chronologically on date of entry.
  15. Parent course selection was not editable. It is now.
  16. Recalculate daily attendance was giving database error.
  17. When a new user is created, it is now mandatory to assign a school so that the user can login to a school.
  18. Copy school function was not copying all relevant information.
  19. Schedule main page for a student includes a marking period dropdown but that dropdown was only populated with quarters. It is now populated with any marking periods that exist in the system.
  20. Portal notes entry was not saving all text.
  21. Fixed eligibility date time entry update issue.