product:changelog:5.5

Release Date 31-10-2022

SCL 5.5 will bring stability and new solutions to our current academic 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
  • 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