# WHAT'S NEW

## RosarioSIS Student Information System

New in 7.2
----------

Discipline
- Breakdown by Student Field: Grade Level breakdown.

[Email](https://www.rosariosis.org/modules/email/) module:
- Attach a file, sponsored by English National Program


New in 7.1
----------

Students
- Student Breakdown: Grade Level breakdown.

Users
- Preferences: select among 10 Date Formats.

Grades
- Report Cards: include Credits.


New in 7.0
----------

School & Attendance: improved Numbered Days Rotation

Scheduling
- Schedule Report: Merge Schedule Report & Master Schedule Report
- Requests Report: Merge Requests Report & Unfilled Requests


New in 6.9
----------

Teachers: simplify Course Periods dropdown menu. Only select School Periods to Take Attendance.

Scheduling
- Courses: Secondary Teacher, sponsored by English National Program


New in 6.8
----------

Security enhanced


New in 6.7
----------

[Staff Absences](https://www.rosariosis.org/modules/staff-absences/) module, sponsored by English National Program


New in 6.6
----------

Default School Year: 2020

Custom (Students)
- Registration: Administrators can customize the Registration form, sponsored by English National Program

[Student Billing Premium](https://www.rosariosis.org/modules/student-billing-premium/) module:
- Accept Paypal payments.


New in 6.5
----------

[SMS Premium](https://www.rosariosis.org/modules/sms/#premium-module) module:
- Send Absence Notification to Parents.


New in 6.4
----------

School
- Configuration: Add-on zip upload (check [INSTALL.md](https://gitlab.com/francoisjacquet/rosariosis/-/blob/mobile/INSTALL.md#optional-variables) to disable).

[Students Import Premium](https://www.rosariosis.org/modules/students-import/#premium-module) module:
- Update Existing Students info, sponsored by English National Program.


New in 6.3
----------

[Jitsi Meet](https://www.rosariosis.org/modules/jitsi-meet/) module, sponsored by Santa Cecilia school.


New in 6.1
----------

[Students Import](https://www.rosariosis.org/modules/students-import/) module:
- Send email notification to Students.
- Premium: Create Student in Moodle.

[Staff and Parents Import](https://www.rosariosis.org/modules/staff-parents-import/) module:
- Send email notification to Users.

[TinyMCE Record Audio Video](https://www.rosariosis.org/plugins/tinymce-record-audio-video/) plugin


New in 6.0
----------

[Chart.js](https://www.chartjs.org/) charts

[Paypal Registration](https://www.rosariosis.org/plugins/paypal-registration/) plugin


New in 5.9
----------

**Breaking Changes**:
- Move Email & Phone Staff Fields to custom fields
- SQL Rename PHONE column to CUSTOM_200000001 in STAFF table

Please upgrade the following add-ons:
- [Staff and Parents Import](https://www.rosariosis.org/modules/staff-parents-import/) module to version 1.3
- [SMS](https://www.rosariosis.org/modules/sms/) + Premium modules to version 1.5
- [Public Pages Premium](https://www.rosariosis.org/plugins/public-pages/) plugin to version 1.5

Moodle plugin
- Import Moodle Users
- Improved stability and resilience

School
- Configuration: Automatic Student Account Activation, sponsored by LearnersPlatform

Send Account Activation email notification to Student & User, sponsored by LearnersPlatform

[iCalendar](https://www.rosariosis.org/plugins/icalendar/) plugin
- Add assignments to student / teacher calendar, sponsored by Santa Cecilia school


New in 5.8
----------

Grades
- (Gradebook) Configuration: for administrators to override teacher settings, sponsored by Tintamail.

Export list to Excel using MicrosoftXML (more reliable).

[Grades Import](https://www.rosariosis.org/modules/grades-import/) module, sponsored by Instituto Japon.

[Iomad](https://www.rosariosis.org/plugins/iomad/) plugin (multi-tenancy Moodle), sponsored by LearnersPlatform

[Billing Elements](https://www.rosariosis.org/modules/billing-elements/):
- Store: sell Elements (including Courses) to Students and their Parents, sponsored by LearnersPlatform

[Student Billing Premium](https://www.rosariosis.org/modules/student-billing-premium/)
- Payments Import, sponsored by LearnersPlatform

[Public Pages Premium](https://www.rosariosis.org/plugins/public-pages/)
- Custom page & default page, sponsored by LearnersPlatform


New in 5.7
----------

Create Student / User Account:
- Email notification

[iCalendar](https://www.rosariosis.org/plugins/icalendar/) plugin.

[Semester Rollover](https://gitlab.com/francoisjacquet/Semester_Rollover/) module, sponsored by Instituto Japon.

[Billing Elements](https://www.rosariosis.org/modules/billing-elements/) module, sponsored by English National Program.


New in 5.6
----------

[SMS](https://www.rosariosis.org/modules/sms/) module.

[Library Premium](https://www.rosariosis.org/modules/library/) module.

[TinyMCE Formula](https://www.rosariosis.org/plugins/tinymce-formula/) plugin.

[Attendance Excel Sheet](https://gitlab.com/francoisjacquet/Attendance_Excel_Sheet) module, sponsored by Tintamail.


New in 5.5
----------

- Substitutions: Custom Fields available, sponsored by École Étoile du Matin

[Grading Scale Generation](https://gitlab.com/francoisjacquet/Grading_Scale_Generation/) plugin, sponsored by Signo Digital.


New in 5.4
----------

Student Billing:
- Portal: New fee alert to Parents.

Grades:
- Progress Reports: Add program for admin (Teacher Programs), student and parent.

Bulgarian translation (100% complete), thanks to Martin Krastev

[LDAP](https://www.rosariosis.org/plugins/ldap/) plugin

[Force Password Change](https://gitlab.com/francoisjacquet/Force_Password_Change/) plugin, sponsored by Santa Cecilia school.

[Convert Names To Titlecase](https://gitlab.com/francoisjacquet/Convert_Names_To_Titlecase/) plugin


New in 5.3
----------

School:
- School Configuration: Force password change on first login, sponsored by Santa Cecilia school.


New in 5.2
----------

Database integrity improvements: added NOT NULL constraint to TITLE columns.


New in 5.1
----------

Student Fields:
- Search Medical Immunization or Physical, sponsored by Asian Hope

Grades:
- Rename "Edit Student Grades" program to "Historical Grades".

Student Billing:
- Payments: Fees dropdown to reconcile Payment.

Accounting:
- Staff Payments: Salaries dropdown to reconcile Payment.

[Relatives](https://www.rosariosis.org/plugins/relatives/) plugin, sponsored by Asian Hope

[REST API](https://gitlab.com/francoisjacquet/REST_API/) plugin


New in 5.0
----------

Grades:
- Report Cards: Min. and Max. Grades option, Last row option (GPA or Total), add Free Text.
- Transcripts: Last row option (GPA or Total).
- Final Grades: Min. and Max. Grades option.

SQL speed: ID columns now use INTEGER type.

Database integrity improvements: added foreign keys.

Bulgarian translation (54% complete), thanks to Vanyo Georgiev

New theme: FlatSIS

[Setup Assistant](https://www.rosariosis.org/plugins/setup-assistant/) plugin


New in 4.9
----------

Users
- Profiles: Teachers & Parents can edit User Info tabs.

[Timetable Import](https://www.rosariosis.org/modules/timetable-import/) module

[Discipline Score](https://www.rosariosis.org/plugins/discipline-score/) plugin


New in 4.8
----------

Default School Year: 2019

Students
- Remove Access: new Custom program, sponsored by Santa Cecilia school.

Grades
- Transcripts: use rich text (TinyMCE) input for Studies Certificate text, hardcoded "Studies Certificate" title and Signtures placeholders removed.

Accessibility improved

[Calendar Schedule View](https://www.rosariosis.org/plugins/calendar-schedule-view/) plugin, sponsored by Revamp Consulting.


New in 4.7
----------

School, Students & Users
- Fields: "Edit Pull-Down" & "Coded Pull-Down" are converted to "Auto Pull-Down" & "Export Pull-Down" Data Types.

Grades
- GPA / MP List: program removed
- Calculate GPA: program removed, automatic GPA & Class Rank calculation


New in 4.6
----------

School, Students & Users
- Fields: new "Files" Data Type, sponsored by Santa Cecilia school.

Students
- Student Fields: Merge Address Fields & Contact Fields programs with Student Fields program

Installation Poll

[Public Pages](https://www.rosariosis.org/plugins/public-pages/) plugin

[Email Alerts](https://www.rosariosis.org/modules/email-alerts/) module, sponsored by Santa Cecilia school.


New in 4.5
----------

Grades

- Gradebook Configuration: "Hide previous quarters assignment types" option, sponsored by Santa Cecilia school.
Note: Will only work for newly created Assignment Types.
- Remove Teacher Programs (still available from Users menu)

Attendance
- Remove Teacher Programs (still available from Users menu)

[Library](https://www.rosariosis.org/modules/library/) module


New in 4.4
----------

Grades

- Assignments: file upload & rich text description, sponsored by Santa Cecilia school

[Email Students](https://www.rosariosis.org/modules/email-students/) module


New in 4.3
----------

Scheduling

- Courses: Description (content or summary)

[Quiz](https://www.rosariosis.org/modules/quiz/) module

Security enhanced


New in 4.0
----------

Dashboard

New Module icons: moved from modules to theme

`config.inc.php`

- `$RosarioErrorsAddress` optional variable to receive errors by email (PHP fatal, database, hacking attempts)

Set admin password on first login


New in 3.9
----------

Translate Help texts with Poedit

Translate database fields to Spanish or French


New in 3.8
----------

Students & Users

- Expanded View: Photo Tip Message


New in 3.7
----------

School Setup

- School Configuration: Display Name, sponsored by @abogadeer


New in 3.6
----------

[Email SMTP](https://www.rosariosis.org/plugins/email-smtp/) plugin

Scheduling

- Courses: teachers, parents & students can access program


New in 3.5
----------

[Student Billing Premium](https://www.rosariosis.org/modules/student-billing-premium/) module

[Staff and Parents Import](https://www.rosariosis.org/modules/staff-parents-import/) module, sponsored by @abogadeer

School Setup

- School Configuration: Failed Login Attempts Limit, sponsored by @abogadeer

Create Student / User Account

- Captcha, sponsored by @abogadeer

Students

- Student Info: Delete Student button (only if no Schedule, Grades or Attendance records found), sponsored by @abogadeer


New in 3.4
----------

New [PDF Header Footer](https://www.rosariosis.org/plugins/pdf-header-footer) plugin

[New translations](locale/REFERENCE.md) (37% completed)

- Afrikaans (South Africa)
- Arabic (Saudi Arabia)
- Belarusian (Belarus)
- Czech (Czech Republic)
- Greek (Greece)
- Estonian (Estonia)
- Finnish (Finland)
- Irish (Ireland)
- Galician
- Croatian (Croatia)
- Hungarian (Hungary)
- Indonesian (Indonesia)
- Icelandic (Iceland)
- Lithuanian (Lithuania)
- Latvian (Latvia)
- Macedonian (Macedonia)
- Dutch (Netherlands)
- Norwegian Nynorsk (Norway)
- Polish (Poland)
- Romanian (Romania)
- Slovak (Slovakia)
- Slovenian (Slovenia)
- Albanian (Albania)
- Serbian (Cyrillic, Bosnia)
- Swedish (Sweden)
- Thai (Thailand)
- Ukrainian (Ukraine)
- Vietnamese (Vietnam)
- Walloon (Belgium)
- Chinese (Traditional, Taiwan)


New in 3.3
----------

New File Uploads folder in `assets/FileUploads/`.

.jpg, .png, .gif formats are now accepted for Student / User photos.
The 2MB size limit was removed.

Automatically resize & compress uploaded images.
[PNGQuant](INSTALL.md#optional-variables) can be used for PNG compression.

Up to 4x speed & memory gain (DBGet core function)

Usability improvements


New in 3.2
----------

Scheduling

- Requests: Students & Parents can Edit


New in 3.1
----------

Grades

- Mass Create Assignments


New in 3.0
----------

School Setup

- Access Log
- Marking Periods
	- Access granted to parents & students

Users

- My Preferences
	- Student Fields: search Username

Performance

- 90% gain when updating Side menu
- Cache system ([ETag](https://en.wikipedia.org/wiki/HTTP_ETag))

Upload images in text editor (TinyMCE)


New in 2.9
----------
Students

- (Custom) Registration (for parents or students to register their contacts)

School Setup

- Configuration
	- Limit Existing Contacts & Addresses to current school
	- Force Default Theme

Users

- My Preferences
	- Export Listings in XML format
	- User Fields: search Email Address & Phone

Scheduling

- Group Schedule
	- Schedule multiple courses

Grades

- Student Assignments
	- Submit Assignment

- Grading Scales
	- Minimum Passing Grade

Student Billing & Accounting

- Daily Totals

Password Reset feature

[MarkDown](https://gitlab.com/francoisjacquet/rosariosis/wikis/Markdown-Cheatsheet) support for Large text fields

Automatic database upgrade

French help

Khmer / Cambodian translation


New in 2.8
-----------
School Setup

- School Configuration
	- Create User Account
	- Create Student Account

Students

- Group Assign Student Info
	- Grade Level
	- Attendance Start Date this School Year

Attendance
- Course Period Absences Widget

Portal

- Upcoming Assignments

Menu enhancement

Security improved

New in 2.7
-----------
School Setup

- School Configuration
	- manage Modules & Plugins
	- set Default Theme
	- set Currency

`config.inc.php`

- No more Rosario Admins list

Security improved


New in 2.6
-----------
Accounting

- New module including Staff Payroll

School Setup

- Food Service configuration
- Rebrand RosarioSIS

Navigate the browser history

Open RosarioSIS links in new tab

Page source viewable

Arabic translation

German translation


New in 2.5
-----------
Grades

- Assignment Default Points

Better internationalization (i18n) support


New in 2.4
-----------
Resources

- RosarioSIS Wiki
- Print handbook
- Add your links

Security improved


New in 2.3
-----------
School Setup

- Upload school logo

Users

- Print Options preferences


New in 2.2
-----------
School Setup

- Added School Fields


New in 2.1
-----------
Students

- Added time and user to comments "comment thread" like


New in 2.0
-----------
Responsive design

- Compatible with smartphones and tablets
- AJAX design
- Retractable menu
- Responsive tables


New in 1.4
-----------
Discipline

- Added Discipline Categories to Discipline Widget
- Added new referrals Portal alert

Custom

- Added Attendance Summary


New in 1.3
-----------
Security improved

School Setup

- Moved all the configuration values inside the `config.inc.php` files to School Configuration
- Added limit visibility to the students of a determined teacher in Portal Polls

Custom

- Added Notify Parents


New in 1.2
-----------
Security improved

Users

- Added Failed Login to the expanded view of staff listing


New in 1.1
-----------
Scheduling

- Added ability to modifiy and delete periods to an existing Course Period


New in 1.0
-----------
Themes

- New logo
- New theme: WPadmin inspired by Wordpress' admin theme
- New icon set

Translation

- Every string in RosarioSIS now translatable
- Full french and spanish translation
- Dates translation
- Custom Currency
- Handbooks/Help in spanish

Students

- Added ability to add/change Photo directly from the Student/User screen
- Added student breakdown adapted from Focus SIS v.2.3
- Added TinyMCE to letters

Grades

- Added gradebook breakdown adapted from Focus SIS v.2.3

School Setup

- Added PostgreSQL database backup
- Added School uses a Rotation of Numbered Days option
- Added possibility to attach a file to Portal Notes
- Added ability to repeat a calendar event
- Added School Configuration

Scheduling

- Added master schedule report
- Added possibility to add more than one period to a Course Period

Discipline

- Added module adapted from Focus SIS v.2.3

Student Billing

- Added module adapted from Focus SIS v.2.3

Password Encryption

Moodle

- Added Moodle integration

Breakdowns

- jqPlot Javascript charts replace PHP/SWF Charts

PDF

- Replaced htmldoc by wkhtmltopdf
