Centre SIS

  • Increase font size
  • Default font size
  • Decrease font size

Did you know? Centre On-Demand is the easiest and fastest way
to get the premier Open Source Student Information System!

cheap software

Centre v2.5.1 Released!

We're pleased to announce that Centre / SIS v. 2.5.1 has been released. This version is a result of diligent and determined review of our source code on the part of our development team, led by Mathew Boytim.

The number of changes in Centre / SIS seems to make a minor point (.1) increment release inconsistent with the amount of work undertaken. Much of the work reflects meeting the expectations from requests by our clients to make Centre / SIS much more dependable, consistent and accurate ó and this was given the highest priority. 

Our clients tell us that when state funding, stakeholder relations, or your job depends on the accuracy of the data of your student information system, they want to us make sure that everything in Centre works as well as possible. New features must follow accuracy, not lead.

Primary change areas are grades, transcripts, attendance, security and substantial core functionality.

Our thanks to our lead developer Matt, and the development team of Joe, Suzanne, Grant, Trent, Bill and others who have made contributions to Centre / SIS.

Change log for this version follows:

New Features:

Anomalous Grades

  • Provides teaches with a report of anomalous gradebook grades which include  negative, missing, excused, and >100% grades. The report is linked to the  gradebook so teachers can conveniently access the suspect grade.

Student Grades

  • Parents/student view of student grades was replaced with a completely new  format. Running averages are displayed and linked to individual assignments  or all subjects can be expanded at once.
  • Student grades include anonamous statistics in graphical form to provide  parents and students a relative indication of the student's performance  relative to the class for both grade averages and individual assignments.
  • Student grades was added to the teacher menu so teacher can 'see' exactly  what parents and students will see.  

Search/Select Style for Report Cards, Final Grades, Transcripts

  • Separates the student search criteria from the content specification for  report cards, final grades, and transcripts.  

Gradebook Grades

  • Teachers can enter assignment scores as points, percents, or letter grade.  Centre will convert the latter two to the corresponding point values.
  • The 'All' display is formatted for better horizontal compactness.
  • Grades >100% are highlighted in red.
  • The default display is changed to 'Total' from 'All'.
  • For weighted grades, the total weight is displayed and highlighted in  red if not 100%.  

Configuration

  • Some previously 'hidden' features are brought out to the configuration  options.  

Centre Administrator

  • One user can log in to all accounts. This is a convenience for the admin  who often needs to log in as other users so he doesn't have to remember  a bunch of cryptic passwords. In future versions the user logins are  timestamped and logging in as the administrator in this way will update  the admin's timestamp instead of the user,

Fixes:
Menu.php

  • rearranged some items
  • changed Final Grades to point to new file
  • added Anomalous Grades
  • added Final Grades and Student Grades to teachers

Modules.php

  • changed email to $CentreNotifyAddress
  • disabled mysql query

ProgramFunctions/ˍmakeLetterGrade.fnc.php

  • made to work for specified staffˍid
  • changed to return id or grade or percent

ProgramFunctions/ˍmakePercentGrade.fnc.php

  • new file
  • dual of ˍmakeLetterGrade, takes grade to percent

config.dist.inc

  • cleanup
  • added $CentreVersion = this release version (2.5.1)
  • added $CentreAdmin = username whose password can login as any user
  • added $CentreNotifyAddress = email address where notifications are sent

config.inc.php

  • cleanup
  • changed $StudentPicturesPath
  • added $CentreVersion = this release version (2.5.1)
  • added $CentreAdmin = username whose password can login as any user
  • added $CentreNotifyAddress = email address where notifications are sent

database.inc.php

  • changed email to $CentreNotifyAddress
  • disabled mysql query

functions/DBGet.fnc.php

  • cleanup
  • changed indexed assignments to regular assignments instead of dynamic literals

functions/GetStaffList.fnc.php

  • changed to include user profile in list output

functions/Inputs.php

  • added 'array style' inputs for ability to speciff independently on - top and on - bottom with hidden fields
  • append current val to select list and highlight in red (with hidden fields) if val not in list

functions/ListOutput.fnc.php

  • bugfixes

functions/Percent.fnc.php

  • simplify

functions/Widgets.fnc.php

  • added $allowˍwidget parameter to force widget

index.php

  • added $CentreAdmin feature
  • changed registration email

modules/Grades/AnomalousGrades.php

  • new file
  • finds anomalous grades in teacher grade (missing, excused, negative, >100%)
  • output is linked to the gradebook

modules/Grades/Assignments.php

  • added total percent display for weighted grades, in red if !=100%

modules/Grades/DeletePromptX.fnc.php

  • new file
  • function similar to functions/DeletePrompt.fnc.php but different approach

modules/Grades/FinalGrades.php

  • new file
  • old 'gradelist' functionality from report cards
  • uses search/select approach
  • moved to separate file since not much shared with report cards and better for Custom Report Cards

modules/Grades/Grades.php

  • changed default to 'Totals' from 'All'
  • 'All' display format changed
  • grades >100% highlighted in red
  • single assignment for single student capability added

modules/Grades/Grades.php-updatedˍtoˍ2.5.1

  • new file
  • Grades.php from 2.5 but updated to work with 2.5.1

modules/Grades/InputFinalGrades.php

  • programconfig updated to be consistent with changes to ˍmakeLetterGrade

modules/Grades/ProgressReports.php

  • programconfig updated to be consistent with changes to ˍmakeLetterGrade

modules/Grades/ReportCards.php

  • changed to search/select style
  • search first, specify content second
  • output same as 2.5 except attendance for class that doesn't doe attendance is displayed 'n/a'

modules/Grades/StudentGrades.php

  • complete revision from 2.5
  • 'row oriented' approach rather than 'column oriented', works better, allows more info easily displayed
  • includes anonymous statistics

modules/Grades/StudentGrades.php-updatedˍtoˍ2.5.1

  • new file
  • StudentGrades.php from 2.5 but updated to work with 2.5.1

modules/Grades/Transcripts.php

  • changed to search/select style - search first, specify content second
  • output same as 2.5 except attendance for class that doesn't do attendance is displayed 'n/a'

modules/SchoolˍSetup/Calendar.php

  • colorized for non school/school, full/half day attendance
  • changed so default calendar is the calendar for the currently selected class instead of the school default

modules/SchoolˍSetup/MarkingPeriods.php

  • improved and simplified behavior when deleting

modules/Students/Search.php

  • added focus to last name
  • added headerˍright, extraˍheaderˍleft, and extraˍheaderˍright

modules/Students/includes/GeneralˍInfo.inc.php

  • cloaked password with *'s when using hidden fields

modules/Users/Search.php

  • added focus to last name

modules/Users/User.php

  • cloaked password with *'s when using hidden fields
  • changed email to $CentreNotifyAddress
  • disabled mysql query