campusM 2024 Release Notes
Developments
Calendar - Combined Display of Activities
May 2024
React Native
CAM-24054
In React Native mobile apps, the calendar now incorporates more scheduled activities in a single display – timetable items such as courses and exams, as well as scheduled events from other event product integrations (PIs). Items are color-coded to indicate their type. Tapping on an item opens its details.
Only events that the end-user has registered for or tagged as favorites are included in the calendar. Favorites for which the end-user has not registered appear in the calendar with the same color-coding as other events from the same feed, but in a much paler shade. All favorites are marked with a Heart icon ().
For more information, see Feature Focus – My Calendar.
Calendar - New Day View Tile
May 2024
React Native
CAM-24318
In React Native mobile apps, a new tile, Day View, is now available. This tile gives end-users information about their next upcoming activity of the day, taking the information from the new calendar, which includes information from timetables and other event PI feeds (see above). Selecting the tile opens the calendar with the activity displayed.
- If you add a Day View tile to your app, and the app already has a Timetable tile, it is recommended to remove the Timetable tile, because it essentially serves the same purpose as the Day View tile.
- Although the Day View tile can be added to the Web app, it is not recommended to do so at this time, because the Web-app does not yet support the React Native calendar, so activities may appear in the Day View tile that do not appear in the calendar.
For more information, see Feature Focus – My Calendar.
Calendar - New Calendar Button in Menu Bar
May 2024
React Native
In React Native mobile apps, a new Calendar button () has been added to the menu bar of React Native mobile apps, enabling end-users to open the calendar quickly from any screen in the app (see illustration above). The button is added to the app automatically if the system has any scheduling feeds – timetables such as courses or exams, and/or other event PIs.
Customers who do not have any active timetables, but do have event PIs, can remove the Calendar button if they wish.
For more information, see Feature Focus – My Calendar.
Attendance - Export of Data to CSV
May 2024CAM-XXXXX
Attendance data can now be retrieved for review and further processing by exporting it to a CSV file. The export process can be scheduled to take place daily or weekly, and/or performed ad hoc, as required. CSV files can be opened by spreadsheet applications like Excel.
For more information, see Exporting Attendance Data.
Product Integration - Support for New Leganto UI
May 2024
The new Leganto UI is now supported by campusM. In organizations in which Leganto is deployed with its new UI, the Leganto product integration opens in campusM in the new UI.
Directory Search Results - Contact Information Display
April 2024CAM-23802
You can now control which contact information is displayed in the Contact page, which is the page that opens when a user selects a contact from the list of contacts retrieved by a directory search. To configure this, in the App Manager, in the Product Integrations module, in the settings of the Directory Search Instance, under Contact Page, select the items that should be displayed in Contact pages for this type of directory search.
For more information, see Directory Search.
Event Product Integrations - Support for JSON Imports
April 2024CAM-23003
Events can now be imported via REST API in JSON format. This can be configured in the App Manager, in the Product Integrations module, in the settings of the Events Instance, under JSON Events.
Although JSON supports nested objects, only top-level attributes can currently be imported.
For more information, see Events.
Map Display Enhancements in Position Pages
April 2024CAM-24061, CAM-24015
React Native Platform
In React Native versions of the app, the following enhancements have been implemented in the map displays in Position pages:
- An About tab has been added to the page, and is the default tab that opens when the end-user selects a position in the app. When this tab is open, only the location of that position is marked on the map, in order to reduce clutter. By default, the name of the position is displayed in the About tab. However, if the Note field of the position contains text, this text is displayed in the About tab, rather than the name of the position. All marked locations continue to appear in the map when the Around Here tab is selected.
- Actions that appear in Actions tabs can have icons identifying their types.
Icons Identifying Actions in the Actions Tab of a Position Page
For more information, see Adding Maps and Locations to Services and Feature Focus – Maps.
Enhancements in Class Details Pages
April 2024CAM-24099, CAM-23826
React Native Platform
In React Native versions of the app, the following enhancements have been implemented in the Class Details pages:
- Timezone display: The times displayed are for the time zone currently selected in the device, and the name of the time zone is indicated above the times.
- Location Info: Selecting this opens the campusM Position page for the location.
- Navigate to Location: Selecting this takes the user out of campusM and opens the location in the device's map app.
Icons Identifying Actions in the Actions Tab of a Position Page
For more information, see Feature Focus – My Calendar.
New "Go to Today" Button in Calendar
April 2024CAM-24159
React Native Platform
In React Native versions of the app, a Go to Today button () has been added to the Calendar page.
For more information, see Feature Focus – My Calendar.
Attendance - Configurable Icon of "Unable to Validate" Check-In Status
March 2024CAM-23000
It is now possible to configure how campusM marks check-ins that it identifies as "unable to validate" in the student check-in screen. You can choose whether these check-ins should be marked with the icon used for valid check-ins () or the icon for invalid check-ins (). To configure this setting, in the App Manager, go to Attendance Settings > Attendance > Check-in History Settings, and, under How to Consider Unable to Validate Entries, select Invalid or Valid.
For more information, see Configuring Attendance.
Notifications - Undo for Deletions
March 2024
React Native PlatformCAM-22216
End users now have the option to undo the deletion of a notification. After the user selects Delete in the Delete Alert, the Undo option appears for several seconds in the Alert deleted message at the bottom of the screen.
Delete Alert
|
Undo Option
|
For more information about managing notifications, see Sending Notifications to End-Users.
Product Integration - New SAML Certificate
March 2024CAM-23810
The SAML certificate has been renewed for 2024. For more information, see Configuring Integration Profiles.
React Native: Improved Navigation from Timetable
February 2024CAM-23616
In the React Native UI, a new Navigation button () has been added to the Event screen. Selecting this button takes the user directly to the screen of their device's map app in which they can get directions to the location.
Navigation Button in Event Screen | Map Screen with Directions Option |
For more information, see Feature Focus – My Calendar.
Attendance - Enhanced Bulk Management
January 2024CAM-23186
Lecturers can now select multiple students to check-in or mark absent using Select All Unsubmitted Students and Select All With Status buttons. In addition, when one or more students are selected, lecturers can set their status in one action, by selecting an option from below the list of students. For additional information, see campusM Attendance Lecturer Experience
Notifications - Editing of Future Notifications
January 2024CAM-22241
You can now edit scheduled notifications that have not yet been sent. To do so, in the Notifications Dashboard (Notifications), under Date, select All future notifications to open a list of scheduled notifications, and then select the notification you want to edit. For more information, see Sending Notifications to End-Users from Notification Center.
App Builder - Configurable Location for Banner Controls
January 2024CAM-23084
It is now possible to configure where the User Controls of banner tiles are placed - at the top or the bottom of the image. When a Play/Pause control is also included in the banner, it is placed in the alternate location. For additional information, see Configuring Services.
Resolved Issues
- May 2024 Platform: React Native - iOS SF: 07041838 CAM-24196
When students tried to check into a class by scanning a QR code, the application unexpectedly closed. This was fixed. - May 2024 Platform: WebCAM-24132
The timetable for Celcat month-view was failing to show events. This was fixed. - May 2024 Platform: React Native - Mobile AppsCAM-24399
CSS was not correctly implemented in content pages. This was fixed. - April 2024 CAM-22486
In the Timetable PI, the default response content-type (JSON) was not being applied. This was fixed. - April 2024 Platform: iOSCAM-20569
The biometric lock was not activated when the app was open in the background. This was fixed. - April 2024 Platform: React Native CAM-23760
The customer logo was not displayed at the top of the app. This was fixed. - April 2024 Platform: React Native CAM-23991
When a large number of notifications were received, it was not possible to scroll all the way down to the bottom of the list. This was fixed. - April 2024 Platform: React Native CAM-23905
When the Arrange option was selected from the Actions (three dots) menu, the app did not respond. This was fixed. - March 2024 SF: 06890169 CAM-23069
Previously, a maximum of 500 users could be imported to an App Role from a CSV file. This was fixed, and there is no longer any limit on the number of users that can be included in the CSV file. - March 2024 SF: 06865832 CAM-23023
Previously, the Assignments widget did not pull in all the assignment information that it should have. This was fixed. - February 2024 Platform: React NativeCAM-23617 (HOTFIX FOR MONTH)
Previously, in the class details screen, the course title was displayed below the lecturer's name, and was in a smaller typeface. This was reversed: the course title is displayed above the lecturer's name, and in a larger typeface. - February 2024 SF: 06893082 CAM-23336
Previously, in the Attendance Transaction Viewer, the Bluetooth field was blank in even when a value existed for it in the database. This was fixed. - January 2024
Previously, there was an issue with the pagination in the Notification Center, in the Change notification group subscriptions page, when the "Only Subscribed Users" filter was applied. This was fixed.