Release Notes
Stay up to date with the latest features, improvements, and bug fixes for All Day TA.
Bug fix
- Fix issue with timed course disable where start dates in the future were disabling answers immediately.
Intelligent Quiz
- Improve question generation to not develop patterns that give away the correct answer (length, tone)
- Added ability to mark a specific module as the current module in IQ professor and student views
Syllabus Processing
- Improved syllabus processing
- Professors can now view and edit information pulled from their syllabus in the Course Info Tab in Settings
App-wide improvements
- Update to menu, includes all navigation in one menu
- Accessibility remediation based on October bi-annual audit
- Continue to improve on math rendering
- Add additional schools to the sign-up screen dropdown menu
LMS Integrations
- D2L Professor login added
- IT Administrator Integrations screen improved to show API and LTI integrations
Bug fix
- Fix issue with trial banner showing 14 days after start date even when trial has been extended
- Release of Intelligent Quiz to all customers
- D2L LTI Integration
Weekly Summaries
- Add filter to filter out 1 word conversations from IQ Weekly Summaries
- Add paragraph breaks to multiple paragraph weekly summaries
Intelligent Quiz
- Add ability to update the order that modules are displayed to students
General Improvements
- Improvements to math rendering
- Improvements to fallback methods for course cache
- Second annual accessibility audit improvements and remediation
- Improve html file processing by transcribing embedded images
Course Creation
- Add ability to duplicate an existing course in create a course
Bug fix
- Fix the weekly summaries generation and email schedule
Intelligent Quiz Updates
- Tab added to Canvas LTI Integration
- Improve visibility of no question weeks in Weekly Summaries IQ tab
- Math rendering improvements
Course Duplication
- Created full course duplication via share key and creating a course
- Share a key to share all modules, files and Intelligent Quiz content
Course Information
- Moved to Settings screen as a tab
- Course duplication and import is available here
End to end tests
- Full suit of end to end tests for Intelligent Quiz
Bug fixes
- Fix issue with course url field accepting an empty value
- Fix course deletion for course’s with Intelligent Quiz questions
- Fix student table sorting dropdowns
- Improve scroll to behaviour for Disable course links to scroll to appropriate area of Settings tab
Bug fixes
- Fix weekly summaries generation for weeks with less than 10 questions
- Update functionality for owners of multiple faculties
Intelligent Quiz Updates
- Added getting started tips dropdown
- Improve generation of learning goals and questions for non-English language courses
- Hide the IQ tab on the student course url if there are no published modules
- Improve scroll to behaviour in question/answering interactions
- Improved AI Assistant prompt messages on incorrect answers in IQ
Weekly Summaries Updates
- Added the option to download all questions and answers as csv
- Added AI Assistant conversations view to IQ tab in weekly summaries
- Added information about IQ to weekly summaries and emails
- Added filtering for IQ in weekly summaries
General UI/UX Improvements
- Relocate “Move Files” outside of Modules dropdown
- Fix file uploading visibility issues within modules
- Make breadcrumb navigation styling clearer on Files screen
- Improve administrators tab in institutional management settiings screen
Bug fixes
- Remove the requirement for the faculty owner to be a member of the faculty
- Fix but with Viewing file count when viewing less than 25 files per page
Intelligent Quiz Early Adopter Release
- Multiple improvements to flows and error handling
- Branding as Intelligent Quiz
- Improvements to AI Assistant back and forth on incorrect questions
AI Assistant Improvements
- Add some additional spacing below the query box
- Add additional context from previous questions to response generation
- Welcome copy customization for institutional customers
Files screen improvements
- Add details on file size limits to drag and drop area
- Remove student invite magic link
Canvas LTI Integration
- Add additional accepted issuer options
Canvas LTI integration
- LTI Integration for AI Assistant
- Style updates for LTI-integrated AI Assistant to remove All Day TA logo header
- Settings screen, Integrations tab for Professors to integrate their AI Assistant into their LMS
Institutional Management
- LMS Integration settings
- LTI Professor Settings enablement
- View admins/owners for org/faculty/department
General Improvements
- Update AI Assistant query box to optimize for mobile and LMS integrations
- Improve the way footnote Source titles are being displayed to correct the break on periods
- Add maintenance page for emergency situations
- Fix dictionary bug
- Fix issue where old subscriptions were not appearing in the subscriptions tab in My Account
Pricing & Trial Changes
- Free trials no longer have the 10 file limitation
- Our pricing for individual subscriptions has updated to $100 per course for individual courses up to 200 students
- Larger courses and faculty or institutional licenses should contact us for custom pricing
Integrations
- Available for Institutional Licenses Only
- Canvas SSO to Professor Console
- Canvas Import Files to Professor Console
Question Bank (New Feature)
- Added logs to Weekly Summaries
General Improvements
- Updates to self-sign-up school list
- Remove log statement wrongly triggering task alerts
Question Bank (New Feature)
- Improvements behind feature flag
- oAuth Google authentication (limited, not available on production)
- Security patches made to dependencies
General Improvements
- Work continues to support white-labelling and french language interface
- Improve the way we create and import share keys
- Improvements to e2e tests
Question Bank (New Feature)
- Added behind feature flag
- Professor creation screens
- Anonymous student practice screens
General Improvements
- Work continues to support white-labelling and french language interface
- Additional end to end tests added
Bug fix
- Minor fix to edit course tab name
Security Improvements
- Implement rate limiting and timed lockout on Login screen and Forgot Password to protect against brute force attacks
- Improve security of All Day TA super-admin accounts
- Improve cookie encryption
- Remove PostHog
General Improvements
- Fix back button behaviour within modules on files screen
- Make the upload files queue more robust with improved retry logic
Subscription Expiry
- Ability to view subscription end dates on My Account > Subscriptions
- Users can update expired subscriptions from within the application
UI Improvements
- Increase body copy size in answer paragraphs
- Formatting improvements for ordered lists, text formatting
- Improvements to latex and math rendering
- Fix footnote rendering to always be in the sequential order
- Front-end dictionary started to support white-labelling and french language version
Security Improvements
- Add session expiry for inactive accounts after 30 days
- Add ability to logout of all sessions from My Account
Bug fix
- Update to JSON formatting to manage longer follow-up inclusions
UI Improvements
- Improve Settings screen tab behavior to properly remember selections between tabs without refresh
- Add additional helper text to sign-up screen to help users recognize autocomplete behaviour
- Add available subscriptions alert to subscriptions screen to let users know when they have an available or >department subscription they can use to create a new course
End to end tests
- New tests for Email 2FA
Bug fix
- Fix an issue where asking a non-English question as the first question after load generated a server error.
My Account Screens (NEW)
- New my account menu
- Account management and security settings
- Email Multi-Factor Authentication
- Get a secure code sent to your email on each login to increase security on your account
- Subscriptions view for all courses
Files Screen
- Fix issue with PDF/Audio alert appearing uneccessarily on file updates
- Increase PDF page limit to 500
Files Screen
- Search and filter added to the files table
- Update to allow for sharing and importing of modules and their contained files
- Minor accessibility clean-up to aria usage in the files table rows
- Fix the issue with the loading icon for uploading files in the files table
- Add a sparkle icon for files that are processing
- Fix empty chip appearing next to uploading files
Settings Screen
- Improvements to end-to-end tests for the student invite modal
- Fix issue with “disable course” checkbox not resetting when not saved when switching between tabs on Settings screen
- Updates to copy to generalize usage to the AI Assistant and administrator
AI Assistant
- Math rendering improvements
- Bold/italic rendering improvements
Files Screen
- Ability to tag course files to improve organization
- More consistent behaviour for forbidden actions, users will now be able to explore and understand why an action is not allowed
- Mobile view improvements
Module Improvements
- Easier to move files from modules back to root
- Edit the name of modules
Files Screen Updates
- Updated table layout
- Move row actions to bulk table actions (Set as active, Set weight as core, etc.)
- Added list view to improve mobile experience and provide alternative UX for desktop
- Move to unified alert snackbar for more consistency
(New Feature) Modules
- Create modules to sort/group files
- Delete all files in modules
- Move files to modules
Other
- PDF processing improvements, move to a faster method
- Improvements to answer formatting and rendering (lists, math and footnotes)
- Fix issues with weekly summaries emails
- Fix bug where weekly summaries csv would not download for courses for non-latin character names
- Bug fix for Weekly Summaries emails that were not sending.
Weekly Summaries Improvements
- (New Feature) Ability to download a csv of weekly summaries questions, answers, and other metadata
- (New Feature) Add ability to translate to english questions/answers in other languages from the Summaries screen
- Added up/down arrows next to question count so you can quickly tell if the number of questions increased or decreased from last week
Settings Updates
- Update date/time disable course to default to 3 hours on the day set for ease of use when using during an exam
- Update Settings screen to be easier to navigate by splitting AI Assistant Preferences, Professors/TAs invited to the course and Students invited to the course
- (New Feature) Introduction of AI Assistant answer settings
- Allow professor to select the style that the AI Assistant for their course will use by default
- Make video/audio processing to more efficient
- Updated math rendering in AI Assistant responses to catch additional Latex formatting
End to end tests
- Improvements to summaries tests
(New Feature) Current Homework
- Ability to add the most current homework and have the chatbot only respond indirectly to those questions
Disable course
- Add time specific disable to dated disable
General Improvements
- Add easier update syllabus mechanisms
- Can add or update syllabus from course info
- Can update syllabus from row item marked as syllabus
- Can compare new values to old values and edit before saving
- Update AI assistant to more reliably capture what today's date is
- Improve duplicate file detection to catch video and audio files better
- Improve weekly summaries empty states and behaviour
- Accessibility Audit and Remediation (Screen Reader)
Weekly Summaries emails
- Ability to turn off emails by course
- Only owner receives the emails
- Will start sending update emails on Feb 24th
End to end tests
- Disable course
- Subscriptions
- Disable weekly summary emails
- Improvements to flaky tests
- Add additional tests to chatbot tests and files screen for share/import code
- Prevent students from signing up to professor admin backend with obvious student emails
- Accessibility Audit and remediation
Bug Fixes
- Improve math rendering of exponents
- Improve markdown and html formatting render
- Improve frontend error when a student invite does not succeed
- Improve frontend error when an admin you have tried to add as a collaborator is not part of your organization
- Improve weekly summaries generation
- Additional end to end tests for login, forgot password, sign-up and invite students
(New Feature) Disable public course url
- Add ability for professors to set a course's public URL as inactive
- Add optional ability to set as disabled for a selected period of time
- Patch to fix issue with .m4a files not processing successfully
- Added terms and conditions acceptance pop-up modal for one time acceptance
UX Improvements
- Update Notes to include "Note:" in front of the title on Files Screen for easier sorting
- Implement a max 100-page PDF upload rule to improve processing speed for all users
- Add "syllabus" chip to questions on Weekly Summaries to help professors spot questions about the syllabus and remove extended modified question prefix
- Improve visibility of Student invite feature on Settings screen
- Add .csv upload for large volumes of students to Settings screen
- Terms and conditions acceptance pop-up modal for users who have not explicitly accepted the most recent terms
Bug fixes
- Update course URL handling to remove special characters that cause browser-reading issue
- Add email validation to sign-up form to prevent users from signing-up with invalid emails
- Add promotion code to Stripe checkout
- Remove start date and end date from create course and edit course, they were not serving a particular purpose and we will implement a manual deactivate course early in the new year
- Update automated testing to include free trial mechanics on files screen, settings screen and student facing AI assistant screen
Sign-Up Screen Updates
- Add missing schools and incorrect names
- Add link to form to request organizations
- Add support and login button to sign-up screen
- Make autocomplete ignore accented letters
(New Feature) Notes
- Ability to create and edit notes within the app from the files screen and summaries screen
- Fix bug with weekly summaries where questions between Dec 30 - Jan 5 were not appearing
- Fix bug in error messaging during file processing steps
- Update to latest cohere reranker model
- Update the auto-complete filtering functionality in University/College selection on Sign-Up screen:
- Improves the searchability and filtering to reduce the number of items as you type and order alphabetically
- Remove duplicate University and Colleges from list
- Add a link back to All Day TA website for more information onto sign-up form screen
- Add concurrency so admins can edit two courses at the same time in different tabs
UX Improvements
- Concurrent editing notifications, get real-time notifications about when your course collaborators are updating files in a course you share
- Added second pass on PDF documents called "Enhancing", customers can already receive answers from the document in the chatbot, but when enhancing is complete, the quality of those answers may be improved
(New) Public Release
- Sign Up for free trial account
- Ability to invite students via emails (Student gated access)
- Checkout page powered by Stripe
Bug fixes
- Refactor Create/Edit Course screen date pickers to work properly on Safari
Automated end to end tests
- Preview chatbot
- Bug fix to correct "No Course Found" empty state from appearing on courses marked as "inactive"
UX Improvements
- Add day filter to create and edit course to prevent the selection of days that don't exist in a month
- Add additional check spam message to forgot password success alert
Automated end to end testing
- Files screen
- Student Chatbot
- Summaries
- Settings
- Reset Password
UX Improvements
- Add empty states to all screens when no course is available
- Improve error messaging in import modal
- Add the ability to sort on downvoted vs. upvoted questions on Summaries screen
Add automated end to end testing
- Edit Course
- Create Course
Bug Fixes
- Make PDF syllabus processing more efficient
(New Feature) Share/Import Files
- Add the ability for admins to share file data between courses with a "share" code
- This feature duplicates the file data for the recipients' course
- Improvements to database structure that will allow for faster, smoother development
- Add logic to redirect users to the files screen if they try to access the login or forgot password screens while logged in
Files Screen additions and improvements
- Improve error messaging for uploads that are too large (2000+ pages or 4+ hours)
- Add delete confirmation modal to prevent accidental deletions
Add core/optional support for files
- Set specific files as optional
- AI assistant will downweight those in answers
- Improve question answering with edge case handling for very short inputs
- Increase reset token expiry to 1 week and add additional UX to help users assess whether there is an account created with their email
(New Feature) Settings screen
- Ability to add other admins from your organization as collaborators
- Ability to register new admins to your organization and add them as collaborators to your course
Bug Fixes
- Course URLs no longer append a number at the end of non-unique URLs
- Users will now be prompted when their URL is already taken to update the URL to use a unique identifier of their choosing
- Add email sanitization to remove extra spaces and capitalization from emails
- Minor improvement to AI assistant to allow the appropriate error display more quickly when no files are present in a course.
- Update to improve system performance
- Add university/college name to all student urls by default
- Improvements to UX for creating and updating course urls
- Add latex support for All Day TA answers and footnotes
- Reduce the memory usage of course by ~75%
Minor UX improvements
- Add descriptive text to aid understanding of screen behaviour
- Update single file drag/drop and uploads to only accept one file of a supported type
- Add notification for longer PDF syllabus population
- Additions to files table to help users understand total volume of files and when they can navigate away from the screen
Bugs Fixed
- Disable deleting and editing on files that are in progress
- Fixes to bulk delete files with errors
