5.5 Changelog
Release Date 31-10-2022
SCL 5.5 will bring stability and new solutions to our current academic features
New Features
- Reworked the way to upload your profile picture with the ability to crop it easily
- Reworked all files uploader in the platform, now supporting drag & drop and other UI/UX Improvements
- Introducing Builtin PDF Reader
- Currently supporting PDF files only from Private Storage
- Protect your PDF from being copied, downloaded, or having unknown access
- SCL Mobile Application support and backward compatible if no protection mode has been selected from system settings
- Added Settings Control from System Settings > Security for the following
- Disable Right Click
- Disable Copy Text
- Disable Open File
- Disable Print
- Disable Download
- Disable Presentation
- Disable Print Screen (Experimental)
- Saved Last opened PDF page and another page setup
- Tracking how long the user been spent time reading the PDF and detecting idles and when switching between tabs
- Record PDF total number of pages for report use
- Private Storage New Features
- Ability for students or parents to filter private storage by the teacher group
- Showing the Number of how many times the file has been accessed
- Ability to see in detail the students who access your files for the current academic year
- Ability to track students reading time & pages of the uploaded PDF if protected mode is enabled
- Added UI Languages Selection in the Login Page
- Weekly Bulletin
- On Creating a new assignment you can check this assignment to be included in the Weekly bulletin which will be visible to parents & students
- Weekly Bulletin Settings to Customize the following
- Maximum Scrolling to Past Weeks
- Maximum Scrolling to Future Weeks
- Include Assignments marked as Weekly Bulletin
- Include Published Interactive Assignments
- Enable Weekly Bulletin by Default on creating new Assignments
- Weekly Bulletin Will Display
- Assignments Marked as Weekly Bulletin during creating assignment process, will show the due date
- Published Interactive Assignments
- Ability to create custom Categories to be filled by teachers
- Quick action buttons on Weekly Bulletin to do quick actions such as copy assignments, review students' submissions, preview assignments, or manage the assignment
- Added Responsive UI for mobile with automatic detection and enforce mobile users to see the current day of the calendar if nothing is chosen
- Ability to browse Weekly Bulletin by a single day of the current week
- Who can access Weekly Bulletin
- Teachers
- Head Of Department
- Parent
- Student
- Weekly Bulletin Unseen red badge to help remind users if they did see the current week weekly bulletin
- Added API Support & Mobile Application support for Weekly Bulletin
- Added seen icon and hoverable date & time in the messages list (Private Messages)
- Reports
- Added search by column to Reports
- Added New Report to Students Report to mass generate a PDF file for Student ID Card
- Uncreated Student Accounts
- Uncreated Parent Accounts
- Form Generator
- Form generator will help the school to create a single or mass form filled with student data for any official or unofficial use
- SCL will try to provide some ready-made templates to be shared among all schools
- ability for schools to create their new template or to edit SCL-made templates
- Showing Available shortcodes which can be used in the selected form and on click on any of the shortcodes will be quickly added to the template itself
- Form Generator templates rely on Twig syntax for documentation check https://twig.symfony.com/doc/3.x/templates.html
- Form Publisher, ability to get the result from the created form template for a specific single student or from all students by particular grade level selection
- Added Autoloader for extra required items such as parent information or gradebook which may reduce speed
- Added autodetect in shortcodes if the item needs to be looped with providing a complete example of how to use it in shortcodes selection, available for contacts items
- Added Student Courses to Student Information Data Gathering which basically retrieve Gradebook Summary
- Added template status control in Emails, SMS & Private Messages templates to disable particular automatic messages
- Added House Points to Student Interface with ability to for student to see their own rank only and leader boards of all houses
Fixes & Enhancements
- Improvements of private storage file size upload to check if the file size left is less than the maximum limit, then the limit will be reduced
- Share URL Improvement to get the URL title faster and reduce latency for checking the URL
- Localization of Upload errors and buttons
- Improve shortcodes and add school_log, scl_url, current_date & current_datetime as global variables
- Interactive Assignemtn Finish button warning message localization
- Fixed Missing marks report which was only returning results for HOD and Administrator only
- UX Improvement on Assignments copier to exclude current academic year from it
- Fixed Interactive Assignment error validation wasn't triggered
- Added ShowPreLoad on uploading to Private Message, Group Messages & Private Storage
- If all PDF Viewer Controls is unchecked then on SCL Web & mobile application the pdf will be downloadable
- Fixed Applicant Search was falling on changing applicant phase
- Improved Class List UX
- UX Improvement in Students List to hide Transfer Student, Behaviour & Medical if they don't have the correct ACL
- Fixed the Manage Teachers button in HOD to be visual responsive and adapted with the rest of the SCL pages
- UI Improvement on Student picture area in Student Information Viewer
- UX Improvements, on changing the Marital status of any student it will update other siblings
- UX Improvements, Making Interactive Assignments Approval UI Responsive
- UX Improvements, Changed Correct to Correct Answer in Interactive Assignment
- Fixed issue where the Messages queue in PM doesn't work with a parent who doesn't have contacts
- Added Student picture to Student Information Reports
- Restoring Children icon in Users > Parent
- Added Localization in Creating MCQ & MRQ Questions
- Fixed issue with question redirection in Interactive Assignment
- Fixed Typing speed text colors in Dark mode
- Fixed Gradebook Widget in Parent & Student Dashboard where it fails if gradebook data is not set
- Fixed Messages Emojis in New Messages or reply doesn't work properly
- Removed Default date on creating new interactive assignment
- Fixed when the soft deletion is triggered in CRUD to hide the deleted rows from all CRUD functionality results automatically
- Fixed Displaying Student House in Users > Students to be related to the created house names
- Syncing to Questions banks is now unchecked for new created interactive assignments to ensure this option is only used for the improvement of School Questions Bank when it is needed
- Fixed Automatically Assign to Students wasn't assigning foreign language if religion was set
- Fixed Parent Users Search on Top Search
- Added Flasks to Student Accounts Reports & Users CRUD
- Fixed Activity Selection in API to perform if the student grade has a created chain for it
- Fixed reportcard wasn't downloaded in the API end
- Activity Fixes logic and security improvements Web & API Endpoints
- Activity UI & UX Improvements
- Fixed Activity API when selecting activity doesn't render the selected activity correctly
- UI Improvements on the Grading scale for the Administrator
- Added MYP Boundaries Min & Max to Grading Scale
- Improvement of PDFViewer to allow PDF owner to have complete control of the PDF such as download or print
- UX Improvement on Admission Assessments Status only can be accepted and rejected during Assessment Phase
- UX Improvement show on Applicant unchecked columns admission, assessment, parent interview & paid date
- UX Improvement on Applicant and changing assessment status from accepted or rejected to passed or failed to reduce the confusion of assessment status and applicant status
- UX Improvement on Applicant notes on filled the icon will be yellow from inside, it is empty the yellow on notes borders only
- UX Improvement on Student Information System showing Student Notes if contains notes will show in green
- Validation Fixes & Improvement on Homeroom Attendance Lock status
- Removed the image styling in the Interactive Assignment question's answers to be rounded
- Improved SCL CRUD to automatically support Created by and at, Updated by and at
- Improved SCL CRUD Security where a row is soft deleted then it won't open even if used by a copied edit link
- Fixed issue with Shuffle Question in Fill the blank questions
- Added Phone number to Account Profile
- Security Improvement on disallowing Student user account to be modified by Browser inspect element
- Fixed Private Messages box list in dark mode and changed the text color to light only in dark theme
- Removed Question Collapsing in Interactive Assignment as it got conflicted with validation check on publishing assignment
- Fixed in Student Interactive Assignment to display the display name of the quarter instead of the quarter name
- Fixed School > Grades ordering to respect the school division's priority
- Added to School > Grades, priority column to Unchecked columns
- Fixed Badge Transaction description for sold badges on the badges market
- Fixed Users CRUD doesn't show Parent and Student when editing User Group
- Removed Comments from Review Student Submission if Interactive Assignment show results are disabled
- Updated SCL CRUD Inputs to be always trimmed in Insert & Update
- Fixed Class Attendance to not display if empty
- UX Improved by adding Register Student Account in SCL Web instead of disabling Login as Student
- Fixed SCL Crash on student dashboard if student code does not match user student code
- Added element to mark PDF files group id to be used in our Reading Report
- UI Improvement on Changing the Password
- UI/UX Improvement on Applicant Scheduler Changer
- Fixed Private Message when archiving a single message with 0 replies disappears from the Archive box
- Fixed issue with Interactive Assignments uploading picture was delaying 5 seconds + upload time, now the 5 seconds delay has been removed
- Added support to jfif image extension in Interactive Assignment
- Fixed House points weren't displaying the leaderboard due to conflict with behavior soft deletion changes in the previous SCL update
- Improvement on House points ranking system to get them as ranking if 2 or more students have the same points will be sharing the same rank
- Improved UX by giving Read only access on Manage Assignment to HOD with some minor enhanced security fixes