===== 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