Release Notes

By Date and Release Number

  • 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

    • 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

    • Notes Feature

      • 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

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