TracCloudChangelog and 4.0 Recent Changes: Difference between pages

From Redrock Wiki

(Difference between pages)
(Updated Automatically)
 
No edit summary
 
Line 1: Line 1:
{{TracCloudWhatsNewTABS}}
Latest version: 4.2.170210-B<br/>
<hr><b> [1.2.21] current version
Latest security update version: <b>4.2.150818</b> and TracWeb40 <onlyinclude>dated <b>07/01/2022</b><br/></onlyinclude>
</b><i>Added</i>
<!-- The TracWeb40 date is being used in TechUpdates -->
<br> - Added ability to change consultant time check mode to bi-weekly (#1768)
<br> - Added Staff LastFirst and FirstLast fields to power search which allows consultant linking to students (#1784)
<br> - Added new report Appointments/Availabilities by Hour by Day of Week
<br> - Added Center and Profile to Outstanding Appointment requests (#1787)


<i>Changed</i>
The 4.x version of the Trac System is in a legacy state and will not receive feature updates or bug fixes beyond 12/31/2022. TracCloud is the latest version of the Trac System. To schedule a demo of TracCloud, [https://www.go-redrock.com/demo/ click here]. For pricing information, reach out to [mailto:Sales@go-redrock.com sales@go-redrock.com]. For information on migrating your Trac 4 data to TracCloud, [[TracCloudMigration|click here]].
<br> - Adjust time line indicator on scheduler when center chosen and time is not the same as current browser time (#1778)
<br> - Only Redrock developers may now create a system wide announcement to campuses (thank you Billy).


<i>Fixed</i>
<br />
<br> - Fixed an issue with outstanding appt requests <br> - followed up by person (#1782)
'''January 2021'''
<br> - Fixed a too strict logic issue when determining if a consultant can cancel an appointment from the dashboard (#1785)
:Added "allowVisitLocEnterable" advanced preference. If set to false, this will remove the option to type in a Location when creating quick visits.
<br> - Fixed 'birthdaytoday' phrase search on student listing to additionally honor 'search active' (#1790)


<hr><b> [1.2.20] 2023-02-27
</b><i>Added</i>
<br> - Added new Task report
<br> - Added Subject and Course as separate additional fields to show on Visits by ?? report
<br> - Added Watch List indicators to Registrations Listing
<br> - Added Show these Registrations to Students Listing
<br> - Added various minor changes to Success Plans (#1773) including auto assign consultant and edit record link
<br> - Added a notification message if roster appt status could not be changed due to network error (#1780)


<i>Changed</i>
'''September 2020'''
<br> - Modified student & staff timeline items to show light grey background for Extra Detail items
:Added ability to control if the Drop in Available Times should appear outside of appointment rules (add Advance Pref, ignoreDropinExcludes=true).
<br> - KIOSK Sort code for staff can now also sort the staff on the scheduler (#1746)
:Fixed Appointments/Students by ?? Report to Group by 'Center'.
<br> - Added a message to SI batch visits area show the total number of SI Visits created (##1753)
:Added the option “Include Student Handle:” in the Appointment List Report.
<br> - When adding a new roster appointment, pre-assigned subject and reason are now displayed in the roster item (#1754)
:Fixed the Online Link when including surveys to be emailed after visit.
<br> - Only user-allowed task types are now shown in task entry and listing (#1759)
:Fixed SurveyTrac to save the Multi Check choices when answered.
<br> - Added a Notes Required option to profile preference to allow Notes to be required in Visit Entry
<br> - Added a Cancellation Reason required to system preferemces (#1758)
<br> - Adjust privileges for Staff that are not Admins: no deletion of selected records, no merging records and no change field value (#1760)
<br> - Adjusted size of Q2 expander button in Q2 Queue listing


<i>Fixed</i>
<br> - Special Needs customized title now used for availability entry modal
<br> - When student is in a timezone different than profile and campus, local time is now being displayed and enter online session button works (#1747)
<br> - Fixed a typo on dashboard for Referrals (#1748)
<br> - Fixed an issue with Max Appt Rules that use a week start on Sunday (#1749)
<br> - Fixed an issue with DST adjustment
<br> - Filtering scheduler with Location filtering and Hide Unavailable now work together (#1756)
<br> - Reasons shown to Staff only are now hidden on KIOSK signin (#1770)
<br> - Fixed weird issue with clicking on watch list name on dashboard (#1771)
<br> - Fixed a location and online issue when moving appointments from one availability to another (#1769)
<br> - Fixed a time zone issue with appointment notifications when appointment time is different from campus time (#1779)


<hr><b> [1.2.19] 2023-02-09
'''June 2020'''
</b><i>Added</i>
:Fixed Consultant Pay by Work Reason to show chosen work reason.
<br> - Added Recompute time for watch lists in the Preferences (#1717)
:Fix Whiteboard send special characters (iOS) curly quotes on chat entry.
<br> - Allow dragging of twig fields for batch emails (#1716)
:Fix Whiteboard chat emoji from auto entering when entering a time like 3:00. The :0 will not change to emoji.
<br> - Added ability to choose selected item from group roster to send visit notes, surveys, and emails
:Added ability for server to require session cookies be secure (using a preference).
<br> - Entering term 'birthdaytoday' in student nav search shows students with a birthday today
<br> - Profiles can now block student appointment booking between two times (ie 10pm and 4am)
<br> - Added 'Consultant Max Hours' as an additional field to show on the Students Visits/Appointments by ?? report (#1705)
<br> - Added twig to Survey 'Notify results to emails' setting, so each survey recipient can receive their Notify Results email (#1695)
<br> - Added Students Visits Center Grid report (#1714)
<br> - Added option to send quiz to students from group appointment/roster
<br> - Added survey sent via "Email after 1st visit per subject during survey period" option (#1342)
<br> - Added links to edit visit records in Students Visits Cleanup report (#1494)
<br> - Added new cookie for controlling if Extra Detail will be automatically checked (#1742)
<br> - Watch List students on dashboard now have their associated color indicators next to the title


<i>Changed</i>
<br> - Prevent Switch to account option from switching to an inactive account (#1718)
<br> - When editing custom fields of an appointment, show Save button as soon as any key is entered in the custom field (#1721)
<br> - Added duration check after batch duration amount entered to prevent badly formatted durations (#1723)
<br> - Custom missed appointment statuses are now honored in student appointment timeline extra detail
<br> - Work visits do not require subject (overrides profile preference for requiring subjects)
<br> - Display appointment's local time when browser time does not match center's appointment time (#1737, #1740)
<br> - Adjusted FTE option to specify students with exactly # / # or more / # or fewer hours/visits for Visits by ?? and Students Visits Summary reports (#1598)
<br> - Moved Profile Pay Basis settings to general Preferences, Payroll section; added link to Work Types listing (#1679)


<i>Fixed</i>
'''May 2020'''
<br> - Fixed a typo on Group permissions 'this controls which centers the user...' (#1719)
:Added ability to edit timeframe for online zoom link to become available (default was 15 minutes before appointment), new preference is TimeStudApptLink.
<br> - Fixed SAGE Emails were dropped from timeline due to null category, they are back (#1720)
:Updated MobileView for latest WCAG accessibility guidelines.
<br> - Fixed reports query using Students On List option for dynamic lists (#1715)
<br> - Prevent a quiz from being changed back to a normal survey once a response has been recorded (#1741)
<br> - Show unique students per grouping if one of the groupings is Student (#1632)
<br> - Fixed issue with consultant reason specialties selection menu not always loading (#1739)


<hr><b> [1.2.18] 2023-01-07
</b><i>Added</i>
<br> - Custom KIOSKs now can have a course list attached (#1689)
<br> - Add staff display entry link to day summary dialog for a staff record
<br> - Added Tip of the week menu and tip of the week notification
<br> - Added ability for students to filter the Center Visits widget by Center and Subject (#1708)


<i>Changed</i>
'''April 2020'''
<br> - Changed student timeline so emails related to Visit, Success Plans, Appointments, Resource are grouped accordingly and shown when extra detail is checked
:Added ability to to control on a Zoom appointment whether or not the survey for that center goes to the student (add noSurvey=true) to zoom link.
:Spaces are now trimmed from beginning and end of user name on log in.


<i>Fixed</i>
<br> - Printing Student Center Visits from dashboard now prints all pages of the students visits (#1707)


<hr><b> [1.2.17] 2022-12-26
'''March 2020'''
</b><i>Added</i>
:Fixed Edit BIO link for consultants (was not showing for some campuses).
<br> - New Module: Student Success Plans (#1677)
:Added ability for zoom appointments to either auto enter the appointment notes to the visit notes or leave blank.
<br> - Added ability to share a course list item with other selected course lists (#1681)
<br> - Added additional overall attendance chart to student attendance (#1514)
<br> - Added additional Import process to activate solely based on dates from and to (#1674)
<br> - Added The ability to set a default 'Override From Address' choice in email prompt (#1675)


<i>Changed</i>
<br> - Changed wording in Staff Entry of Primary Center to Default Center (#1680)
<br> - Expand 'User Detail' report functionality (#1460)
<br> - Q2 Custom Field requirement changes (#1684)


<i>Fixed</i>
'''February 2020'''
<br> - Custom Fields that are required when displayed on Q2 Raise Hand will now honor required attribute (#1684)
:Q2 Start a Visit now stores the time on the local device and is sent to sever when the visit concludes (rather than having server track the start time for each start of visit).
<br> - When a Course List has no items, recalculation of course list will gneerate a list of no items (#1487, #1683)
:Fixed curly quote issue on Q2 and iOs.
<br> - Fixed a typos in Saved Searches modal (#1685)
<br> - Allow Registration Listing Custom Fields to be reset to blank value (#1682)
<br> - Fixed an issue when sending batch emails from student listing, Chrome browser for windows didn't always get the last selection of records (#1582)


<hr><b> [1.2.16] 2022-12-12
</b><i>Added</i>
<br> - A searchable Usage column added to the CourseLIst listing
<br> - Opacity of Reserved Blocks adjusted so visibility of covered items increased
<br> - Allow checkouts of resources to Staff (#527)
<br> - Added Staff Only option for Reasons (#1665)
<br> - Added Barcode field to batch visit scans (#1672)
<br> - New import process to activate registrations based on date and withdraw codes only (#1674)


<i>Fixed</i>
'''December 2019'''
<br> - Resource Check In/Out Button On Log Listing Not Working (#1660)
:Fixed sending Sage Referral notes when & in notes field.
<br> - Issue with wild cards in power searches for custom fields (#1659)
:Fixed post Document notes not saving in Chrome.
<br> - Unrerve Resource button not showing (#1662)
<br> - Update staff.studentid field when staff user name is changed in staff record (for linking student to staff) (#1668)
<br> - Students name not appearing on check out history tab of Resource (#1671)


<hr><b> [1.2.15] 2022-12-03
</b><i>Added</i>
<br> - Added Custom Automation scripts to various specific locations (#1607)
<br> - Added Terms and Conditions Reponses tab to Terms and Conditions Entry (#1636)
<br> - Drop down menu support in Custom Views for fields with choices and are editable (#999)
<br> - Sort Lists alphabetically on report picker (#1640)
<br> - Added activation deactivation of Lists in Custom List entry (#1641)
<br> - Lists menu is now searchable
<br> - Max Appointment rule additional message now allows twig processing (#1646)
<br> - Added ability to search registrations based on a course list
<br> - Added Reponses to Terms and Conditions entry with Term and Subject listed (#1651)
<br> - Added Time Check option for required hours per Month (instead of Week)
<br> - Added keyboard acessibility to Q2 Table interface (#1634)
<br> - Added Fund Codes prefs to the Pay Codes area in order to predefine fund codes
<br> - Add ability to group Lists on the menus by using :: (double colons) to separate group name and menu name


<i>Changed</i>
'''October 2019'''
<br> - Year is always shown on dates of visits in the attendance listing (#1638)
:Fixed uploaded document Notes to allow more than just first line to be saved.
<br> - Moved general list options menu choices to top of List menu (#1639)
:Fixed SAML authentication when the attribute is the email address or has a @ in the username.
<br> - Changed wording of max appt rule display when status searched is blank (#1645)
:Fixed send email from group roster when & in message.
<br> - New Availabilities will default to profile preferences for multi-slot times (#1647)
<br> - Dropped 'View Student Info Tab on Visits' preference, now automatically uses Table Access setting from Group prefs (#1655)


<i>Fixed</i>
<br> - Fixed a typo on special needs instructions (#1648)
'''September 2019'''
<br> - Fixed a typos on Search availability instructions (#1653)
:Fix .ical attachment for cancellation email.
<br> - Fixes an issue with saving blank reason on Availability Badges (#1652)
:New report added, Non-Sequential Weekly Appointment (Scheduling category).
:New SAML authentication ability to use metadata logout URL.  (Prefs = SAMLUseSingleLogoffData, SAMLUseSingleLogoff)


<hr><b> [1.2.14] 2022-11-22
</b><i>Fixed</i>
<br> - Fixed an issue on swift email attachments for iCal REQUEST vs CANCEL (#1594 again)
<br> - Fixed an issue with SI Batch scans confirmation message (#1613)
<br> - Fixed an issue with Batch Scans -> ID and Other ID (#1626)
<br> - Fixed an issue whith student search when trying to find Active Students WITHOUT an active Registration (#1627)
<br> - Fixed an issue with Q2 Table Visit straddling midnight (#1624)
<br> - Fixed issue with Course and Section menu on Workshop entry (#1617)
<br> - Fixed an issue when printing a survey or quiz with text overlapping (#1625)
<br> - Fixed an issue with Workshop attendance creating a visit (#1629)
<br> - Fixed an issue when Chrome language set to Korean, not being able to conclude a Q2 Table Visit (#1633)


<i>Changed</i>
'''June 2019'''
<br> - Removed Consultant name from Q2 Hand Raised on kiosk and log list fields (#1612)
:Fixed schedule head and shoulders icon to only display for the primary profile subcenters of the consultant.
<br> - Dropped 'Include Wait Time' preference (not being used) (#1621)
<br> - Added ability to search by workshop name in workshop listing (#1616)
<br> - Added pagination to Enroll Students listing in Workshop Listing (#1614)
<br> - When moving an appoiontment, dropins no longer appear as an option (#1615)
<br> - When generating attendance for a section, inactive sections are now hidden (#1631)


<i>Added</i>
<br> - Added a group preference for preventing password editing of student and staff (#1605)
<br> - Allow multi-check questions for Quizzes
<br> - Surveys and Quizzes show on timeline under Surveys
<br> - Ability to display a Quiz on Assignments tab of Registrations entry
<br> - Surveys, Staff, Students, Faculty, Visits now show message when a change has been made and user wants to close the page (#1608)
<br> - Report That Only Shows Availabilities That Are Not Booked (#1537)
<br> - Added new log list field for showing currently request Q2 subject (#1609)
<br> - Added QR Code for KIOSKs showing for all profiles (and Work Visit login) (#1610)
<br> - Added new Twig tag for Document Posted By Name (#1622)
<br> - Added a cancel button to Terms and Conditions modal (#1628)
<br> - Added ability to force a custom field to display starting on a new line (#1618)
<br> - Added ability to enroll a student into a workshop via ID, Other ID and Barcode (#1630)
<br> - Added Custom Fields to Q2 List and Q2 Raise Hand modal (#144)


<hr><b> [1.2.13] 2022-11-10
'''May 2019'''
</b><i>Fixed</i>
:Fix for Android Chrome browser to allow search availability and book Reason, Consultant or Location list options to display properly.
<br> - Prevent confirmation emails for cancelled/deleted appointments when availability is changed
:Fix for certain browsers a blank survey record was being created.
<br> - Fixed list sorting for several fields on several listings
<br> - Prevent student double booking on group roster
<br> - Prevent user from adjusting visit's status changes multiple times in a row (via double and triple click)
<br> - Marking an appointment as logged in from the dashboard now adjusts the appointment status automatically
<br> - Fixed an issue with appointment missed status being set to the custom student missed status
<br> - Fixed an issue with change field value record selection (auto checks against previous search)
<br> - Fixed an issue with certain reserve blocks being ignored on search availability (#1606)
<br> - Courselists for centers properly utilized for subject choices on appointment entry
<br> - Added REQUEST=CANCEL method for email attachment for cancelled appintments (#1594)
<br> - if appt changed and confirmation already sent, resend confirmation.


<i>Changed</i>
<br> - Center is required on Quick Visits
<br> - Adjusted the spacing around the Q2 Raise hand button on log listing
<br> - Added date checks to availability blocks when adjusting from and to dates
<br> - Q2 Conclude visit now adjusts to server time for q2 table visits
<br> - Addjusted iCal appointment attachments to be system timezone independant
<br> - Allow person to change online or in-person on group when only 1 person enrolled so far


<i>Added</i>
'''April 2019'''
<br> - Consultant time check now uses a preference that controls how many weeks to display on time check
:13th Annual Redrock Conference April 3 - 6 in Chandler, AZ (Next conference is April 1 – 4, 2020)
<br> - Allow faculty to view 'own visit' on student entry
:Fix TracMan icon menu selection for recent chrome browser changes.
<br> - Allow location and subject course to be searched on visit log listing
:Fix dropdown menu display when using iPad iOS 12.2
<br> - Added a new login to center area on Q2 Queue List
:Fix availability block creation when using iPad iOS 12.2
<br> - Added new preference for controlling how many consecutive appointments allowed
:Added Online Remote Link customization for Zoom
<br> - Added a grace period for cancelling a newly created appointment without penalty
:Added Change Location option for group availability roster.
<br> - Allow blank as a choices for faculty on section entry
:Fix for Q2, link to correct Q2 visit upon closing visit with iPad iOS 10.
<br> - Added menu for filtering referral types on dashboard referrals widget
<br> - Added Process Specialties button to Terms area of system preferences
<br> - Added new feature to Q2 Configs widget showing hands of students that need help that the current user may help


<hr><b> [1.2.12] 2022-11-8
 
</b><i>Added</i>
'''March 2019'''
<br> - Added PGP encryption to FTP files uploaded for import
:Added a change location option for a group appointment.


<hr><b> [1.2.11] 2022-10-27
 
</b><i>Fixed</i>
'''January 2019'''
<br> - Preserve online url for group roster appointments
:Fixed required option in SurveyTrac
<br> - Fixed issue with Q2 hand raised modal not closing
<br> - Fixed log list refresh for Queue listing


<i>Changed</i>
 
<br> - Don't show custom fields to consultant on a KIOSK log in / out
'''December 2018'''
<br> - Added a preference to hide the number of slots found message on searc availability
:New report added, Initial Visit (Students By category).
<br> - Prevent certain student fields from being searchable when user can only access brief view of student
:Minor security fix: X-Site Scripting (anonymous function call).
<br> - Make sure a concluded visit has the time in field set
<br> - Visit entry requires Center, Reason, Subject and Consultant
<br> - Multiple cancellations and misses now have an adjustable tolerance value for auto-cancelling future appointmenmts
<br> - Followed up referrals nbow show as entries on timeline
<br> - Additional security to prevent user from viewing referral when they do not have access to that referral type
<br> - Allow a previously cancelled student to be added to a roster appointment
<br> - Show attached fiels on mail queue item


<i>Added</i>
 
<br> - Added a confirmation on rosters whena changing an appointment to missed or cancelled
'''July 2018'''
<br> - Added barcode field to Q2 list search
:Added dynKioskActSects preference option for a Dynamic Kiosk to show ALL active sections assigned to the Linked Subcenter when pre-selecting the subject.
<br> - Added a paperclip icon to timeline to indicated attached documents for appointment and vsiit records
:Added AllowStudLoc preference option to allow students to pick location when booking an appointment.
<br> - Added a profile preference to control reminder alarm for iCal attachments


 
'''May 2018'''
:SI Batch Entry Active Only


<hr><b> [1.2.10] 2022-10-17
 
</b><i>Fixed</i>
'''April 2018'''
<br> - Fixed an issue with Group Roster subject not displaying correctly (#1491)
:12th Annual Redrock Conference April 4 - 7 in Chandler, AZ
<br> - Prevent double click on log out of visit when survey is displayed (#1492)
:Added utility, Clear Survey Responses.
<br> - Fixed iCal appointment uses profile time zone (#1493)
:Utility Reset myprefs to include the reset of both the consultant and users of a specific group that you select
<br> - Fixed multiple issues with scheduler on iOS (#1473)
<br> - Fixed Override and Send option on SAGE referral (#1504)
<br> - Fixed an issue with work visits in time zones not matching campus time zone (#1507)


<i>Changed</i>
 
<br> - Added pagination to the student list for resource checkouts (#1511)
'''March 2018'''
:Minor security fix: Q2seq parameter sanitized.


<i>Added</i>
<br> - Added Q2 Consultant Alias to list of KIOSK fields (#1499)
<br> - Added a blank subject option in edit visit entry (#1495)
<br> - Added sent notifications to student timeline (#1508)


<hr><b> [1.2.9] 2022-10-03
'''Jan 2018'''
</b><i>Added</i>
:fix EmailOverdue - now email to administrators shows only overdue resources, instead of all previously checked out items.
<br> - Added new ReasonsAndLabels and RecommendaitionsAndLabels tags for SAGE Emails (#1444)
:Fixed a utility display text error message.
<br> - New prevent double booking procedure for 2 students clicking to book at the exact same time (#1439)
<br> - New functionality to allow availability blocks for a single staff to be for all centers
<br> - Added Consultant Alias to Kiosk Field choices
<br> - New profile preference for CANCEL <br> - MISSED (#1456)
<br> - Added batch staff notifications and document uploads
<br> - Added Export to CSV for staff listing
<br> - Allow termination of work visits at night (#1462)
<br> - When cancelling multiple appointments in a row, cancellation 'auto cancel' email will go out to student and consultant including iCal (#1463)
<br> - Added a preference for batch imports to email campus IT on success (#1476)
<br> - Added a Terminate Visits Now button to profile entry preferences so profile admin can manually terminate all open visits.
<br> - Added a Q2 Configuration option for requiring a table when raising hand (#1484)
<br> - Batch scans that fail now show on scan results (#1483)


<i>Fixed</i>
 
<br> - Ability to move availability from one day to another (#1445)
'''Nov 2017'''
<br> - Fixed Export to CSV for Assignment Grid (#1447)
:New report added, Resource Utilization (Material/Resources category).
<br> - Fixed an issue with time entry for time between 12:00 am and 12:59 am (#1449)
:New report added, Consultant Non-Duplicated Visit Time (Students By category).
<br> - Fixed issue with batch referrals for faculty not working if too many (#1451)
:Added more grouping options for a report, SAGE Referrals/Students by ?? (SAGE category).
<br> - Prevent double click on roster log visit (#1452)
<br> - Fixed require reason for Q2 Hand Raise (#1455)
<br> - Fixed an issue with search availability not ignoring custom delete statuses
<br> - Prevent double clicking on batch save referrals (#1461)
<br> - Nightly missed appointment process uses student missed preference (#1471)
<br> - Assignment grid sorting <br> - force numeric fields to sort numerically (#1474)
<br> - Fixed an issue with workshop attendance where the student is not enrolled in the course we are linking the attendance to (#1479)
<br> - Fixed a display issue for faculty linked to a class that has a badly formatted time for the class schedule (#1482)
<br> - Fixed an issue with marking a workshop as attended sometimes temporarily showing other students in the workshop roster (#1479)


<hr><b> [1.2.8] 2022-09-28
 
</b><i>Added</i>
'''June 2017'''
<br> - Added Online as a field option for searching visits (#1429)
:Added System Preference RestrictResourcesByCenter to restrict users to checking out resources for centers to which they have permission.
<br> - Added new capability to FTP REMOVE import process, allow remove multiple files (#1433)
:Added System Preference orderReasonsByActive to order the Reason List in the Center Profile by Active status.
<br> - Added new Q2 Config preference to keep a Q2 Remote center visit logged in and remain on log listing


<i>Fixed</i>
<br> - Fixed an issue with signature fields negatively interacting with fields near by (#1426)
<br> - Fixed an issue with wait status change functionality not working with advising centers (#1425)
<br> - Fixed problem displaying the custom location on batch visits editing (#1428)
<br> - Fixed an issue with batch emails to Faculty and Staff not using the new check system (#1431)
<br> - Fixed an issue with Q2Remote table visits not being marked as online (#1432)


<hr><b> [1.2.7] 2022-09-19
'''May 2017'''
</b><i>Added</i>
:Added ability for SAGE Referral email blocks to utilize special codes to allow tags to define a hyperlink.
<br> - New search availability rules and badges
:Added ability to edit SAGE Referral Email Subject if it was saved as blank or only with spaces.
<br> - New Twig Text item on KIOSKs and Log Listings for customized text with tags
<br> - New search field on scheduler staff menu (#1397)
<br> - New Search Avail Query counter for students
<br> - Added Appt Search items to Student Timeline (extra detail appointment items)
<br> - Added new permission to groups for allowing view schedule but not edit anything (#1395)
<br> - Added a print button to student center visits widget (#1393)
<br> - Student tags side bar to email templates and batch student emails (#1379)
<br> - Added new system preference for sticky start and sticky duration (#1405)
<br> - Added color picker for availability badges (#1407)
<br> - Added to Q2 Feature for showing Q2 Table visits on log listing (#1329)
<br> - Added ability to choose a requested consultant for a q2 table visit (#1329 also)
<br> - Added consultant name requested in Q2 Queue.  Icon flashes if consultant user is the same consultant as requested
<br> - Log out a visit now has a confirmation modal (#1413)
<br> - Wait status not reset when wait status not used when changing the consultant from one staff to another in log listing (#1414)
<br> - When logging out a visit, if no location present, it will use the consultant's location automatically (#1416)
<br> - Added a new tag for logging a student in and out of their appointment on the staff main menu (#1368 again)
<br> - Added Sort Code to Reason entry (#1419)
<br> - Added Q2 Config option for only choosing consultants that are logged in for visits (#1423)
<br> - Added additional capability for logging a student into an appointment from consultant main menu (#1368 again)
<br> - Added Reason Sort Code to Reason entry (#1419)
<br> - Added a confirmation for signing a student out on KIOSK view (#1413)


<i>Changed</i>
<br> - Changed title of student cancellation reasons (#1399)
<br> - Center status widget now filters out work visits (#1388)
<br> - Adjust phrasing of drop-in reminders 'This is not an appointment' (#1378)
<br> - When booking a recurring appointment, the system now checks the future subjects for any subject conflicts (#1404)
<br> - When booking an appointment and required fields fails verification, save button now re-enabled immediately (#1415)
<br> - An error message will now show when student attempts to raise their hand in a queue center for which they are not currently logged in to (#1376)
<br> - Changed edit availability button on appointment entry closes appointment (#1418)
<br> - Changed how choose consultant works in tutoring center <br> - no reset wait time (#1414)
<br> - When a student attempts to remote sign-in for q2 but hasn't signed in to main center <br> - show an error message (#1376)


<i>Fixed</i>
''' April 2017'''
<br> - Fixed Work Visits log time, now based on profile's time zone (#1383)
:11th Annual Redrock Conference April 5 - 8 in Chandler, AZ
<br> - Fixed show text email button for SAGE referral testing (#1398)
:Added a Student Listing report to display Student Photos for a selection of students.
<br> - Fixed This Semester Visits not filtering properly for student center visits (#1392)
:Added ability to send a survey to faculty through SurveyTrac and a custom script.
<br> - Filter out carriage returns in Starfish export (#1370)
:Added Power Search for faculty records.
<br> - Fixed Searching for Active Faculty Incorrectly Displays Inactive Status (#1389)
:Added search for faculty that have opted in or opted out of receiving Visit Emails to standard faculty search.
<br> - If an availability is longer than your max appt limit, booking an appointment for that time slot causes duration to not match time (#1387)
:Added ability to schedule students for appointments by finding them with a hidden custom field value.
<br> - Fixed very poor network conditions and pressing 'Confirm' multiple times sometimes can allow students to book duplicate appointments (#1384)
:Added Barcode to entry form for consultant records.
<br> - Fixed Students Can Book Two Or More Group Appointments At The Same Time With Different Consultants (#1381)
:Added ability to survey faculty directly through SurveyTrac without any customization.
<br> - Fixed scrolling issue on appointment entry after the center info dialog shown (#1380)
:Added ability to customize options to send automated emails through a custom script.
<br> - Fixed searching by faculty name on sections listing (#1382)
:Added ability to sort resources by center to the resource listing screen.
<br> - Fixed Students' Center Visits widget <br> - "This Month" seems to show "This Semester" data (#1374)
<br> - Fixed Batch Visits using wildcard subject could create a visit for an inactive registration (#1408)
<br> - Fixed an error when saving a favorite Payroll report (#1411)
<br> - Fixed on issue with QR Code KIOSK logins (#1422)
<br> - Fixed default sticky drag minutes (#1424)
<br> - Fixed location on log-in being set for drop-ins (#1416)


<hr><b> [1.2.6] 2022-09-14
</b><i>Added</i>
<br> - Added New process for faculty activations based on registrations active
<br> - Added more messaging for unsupported file upload doc types, added multiple new document types allowed (#1354)
<br> - Send auto cancellation email for multiple misses or multiple cancellations (#1361)
<br> - Added preference to not show avail split warning, no new profile creation unless redrock user (#1363)
<br> - Added new preference for instructions on how to fill out an unable to find an appointment report
<br> - Added Power Search option to search faculty by inactive / active (#1372)
<br> - Added ability to log in and out the students from the group roster
<br> - Added default appointment view (day or week) for dashboard for either students or consultants


<i>Changed</i>
'''March 2017'''
<br> - Imports opened up to system admins
:Updated Availability Block entry to handle characters that may prevent a consultant schedule from displaying correctly.
<br> - Logging into to center and out of center allow tabbing to buttons (#1355)
:Updated Starfish Export process to exclude data with an invalid student identifier or an orphaned visit.
<br> - Moving appt modifies the appointment schedModBy field now (#1364)
:Updated Main Menu to address a bug in Chrome/IE where page might load twice, causing Log Student window to lose cursor focus.
:Updated Quick Visit entry to load the student info and previous visits before saving the visit.
:Updated Profile Max Appointment Rules with an optional fourth rule with conditions.
:Updated Redrock Helpdesk to force all connections to the secure HTTPS address at https://helpdesk.go-redrock.com.


<i>Fixed</i>
<br> - Fixed Issue with Move to button when Online location is stored in Location field
<br> - Fixed Don't hide those that have hand raised and are filtered. (#1347)
<br> - Fixed Work indicator doesn't appear when no log in reasons (#1346)
<br> - Fixed Prevent double click on avail entry save (#1353)
<br> - Adjusted TinyMCE to not convert urls (#1351)
<br> - Update course lists for courses that are linked to availabilities during the process specialties process (#1349)
<br> - Fixed power searches with custom fields and faculty main menu course list search (#1358, #1359)
<br> - Drop-in 'enter online session here' link now contains the reason and section (#1360)
<br> - Do not let cancelled appointments on 1-on-1 slots determine the subject for that block
<br> - Duration not showing similar start end duration time on appointment (#1362)
<br> - It's not possible to remove an email attachment after uploading (#1356)
<br> - Fixed an issue with the student center visits query for this month (#1374)
<br> - Fixed Max appointment rules for 1-on-1s do not apply to appointments not linked to an availability (#1366)
<br> - Notifications Do Not Adjust to local browser time zone (#1365)
<br> - Fixed an issue with move an appointment over another appointment that is not linked to an availability (#1367)


<hr><b> [1.2.5] 2022-09-07
'''February 2017'''
</b><i>Added</i>
:Updated default value of preference "KIOSKBigLogin" to false.
<br> - Add Staff fields to custom view for visits (#1333)
:Fixed display of student and consultant photo on appointment entry window.
<br> - Added indexed to Appointments RecurID, StartDT, Status (query speed improvement 10x)
:Removed option for Custom RSS Feed as part of increased security.
<br> - New preference added for limited consultant choices for logged in to work in same center (#1340)
:Fixed email option for Registrations List Reports for SAGE Awaiting Referrals and SAGE With a Referral.
<br> - Additional explanation for cancel <br> - missed (#1341)
:Added preference "SAGE-Faculty-NoReferralEmailMsg" to include a custom message in email to faculty from SAGE Awaiting Referral.
<br> - Warn user when saving a visit without an entered date and time
:Added preference "SAGE-Faculty-HasReferralEmailMsg" to include a custom message in email to faculty from SAGE With a Referral.
<br> - Allow sys admins access to temp import directory
:Added options to Visits Export report to format the output of the Visit Total Time.
:Added Referral Custom Questions to output of SAGE Referral List report.
:Fixed view of referrals on main menu Referrals tab to restrict display of referrals to students on assigned list.
:Fixed view of Trac Navigation on MobileView.
:Added preference "defAvailMaxStud" to set a default Max Students value when creating a new availability.
:Increased authentication wait time to 10 seconds for slow connections with CAS Authentication server.
:Fixed Student Listing from MobileView to correctly hide Student IDs based upon group preferences.
:Added Expand All / Collapse All button to faculty Referral Roster entry form.
:Added Handle to Student Field options on Student List report.
:Added restrictions to SAGE Referral reports based upon group permissions to view/edit Referral Types.
:Fixed #visitday# tag to correctly display the day of week for a visit in emails and messages.
:Allow returns and quotes to be entered in preference "HTML:SearchAvailInstr" to display instructions on Search Availability form.


<i>Changed</i>
<br> - Allow barcode as login to the SI QR code
<br> - Allow QR SI Login using user name


<i>Fixed</i>
'''January 2017'''
<br> - Latest trac, show small navbar menu at less than 1068 pixels
:Fixed issue with the Tip of the Week to display correctly.
<br> - Search availability instructions for option 4 and 5 were not being displayed properly (#1336)
:Updated SAML Authentication with major speed improvements.
<br> - Survey apostrophe issue (#1337, #1338)
:Updated system to automatically fix errors with entry of primary Auto Events.
<br> - Send email attachments to roster fixed, moving an appointment change online location (#525 again, #1344)
:Fixed display of section list in search availability pulldown.
<br> - Fixed a grammar issue (#1345)
:Added HTTPS access to Redrock Helpdesk at https://helpdesk.go-redrock.com


<hr><b> [1.2.4] 2022-09-02
</b><i>Added</i>
<br> - Visit / Appointment export has option to include work visits
<br> - Added new ability to override SMS address for certain cell users
<br> - Info logging added to import process, also added new campus functions to override imported data if needed
<br> - Added a custom message for max appt rules failure


<i>Changed</i>
'''December 2016'''
<br> - Changed default system requirements for local password number of characters for uppercase and lowercase character requirements
:Added ability for administrative users to switch to a matching consultant or student record.
<br> - Changed interval time for Q2 remote checking for help link (adjusted interval to longer duration)
:Added color codes for centers to display on the schedule.
<br> - Improvement made to Visit query for finding related registration or section (speed improvement increase by 10 times)
:Added preference "KIOSKBigLogin" for Kiosks to display larger font and hide the on-screen announcements section.
<br> - Only SysAdmins can lock local accounts
<br> - Course lists with related course lists no longer editable
<br> - Removed cancelled and deleted appointments from center status summary
<br> - Cancelled appointments in a group recurring will be used to determine subject if not other appointment present to determine the group's subject
<br> - Update trac to use new table collation


<i>Fixed</i>
<br> - Fixed Q2 Logoff button (not always available)
<br> - Fixed issue on calendar where sometimes chosen consultant would be forgotten
<br> - If Hide ID chosen on user's group, don't show ID on student pickers
<br> - Fixed MaxHours computation in Max Appointment rules for group appointments
<br> - QR code expiration computation fixed
<br> - Fixed issue of overlapping work visits
<br> - Adjustment to appointment save to keep button deactivated until save concluded
<br> - Prevent spam click on log out of center
<br> - Minor fix for Students Visit Summary report


<hr><b> [1.2.3] 2022-08-25
'''November 2016'''
</b><i>Added</i>
:Added preference "SectDispOnSchedAppt" to allow display of title versus sectionterm no.
<br> - Added new special needs to preferences for linking special needs to student lists
:Corrected issue where some Trac systems may have had trouble sending emails to more than 100 students.
<br> - Added Create Visit on Staff entry (#1294)
:Corrected an issue where using the Max Appointment Rules specific to "Groups" would cause an error on scheduling appointments.
<br> - Added host and process id to database import statuses
:Fixed issue with the custom RSS Feed so it displays correctly.
<br> - Added HTML support in Search Availability Instructions (#1304)
:Added Student Search options to the Usage Snapshot report.
<br> - Added a new system preference to allow students to choose a cancellation reason when cancelling an appointment
:Added advanced debugging to troubleshoot questions regarding reports.
<br> - Added a new system preference for search availability widgets to hide the menu 'First Available or Choose Date and Center''


<i>Changed</i>
<br> - Updated TinyMCE to 4.9.11, jQuery to 3.6.0, Bootstrap 3.4.1, FontAwesom 5.15
<br> - Changed method for ViewSchedule centers for group preference controlling access to search avail widget
<br> - Saving a Quick Visit without a duration will now warn the user
<br> - Clicking on the wait status will now by default show the consultant's name as the first choice if the user is logged in as a consultant
<br> - Profile Entry -> Consultants will now show consultants linked to other profiles as italics


<i>Fixed</i>
'''October 2016'''
<br> - Fixed spelling mistake in "Save And Split Into Separate Availabilities (not typically recommended)" (#1297)
:Added export CSV option for every table.
<br> - Fixed issue when availability is an odd length compared to the increment value (#1300)
:Default preference "DNSServer" to blank if not being utilized to prevent configuration errors and problems sending emails.
:Fixed an issue with Faculty Validation search parameters to restrict visits to those related to the faculty.


<hr><b> [1.2.2] 2022-08-19
</b><i>Changed</i>
<br> - Watch list hide email hide phone group prefs are now honored (#1288)
<br> - Don't show timeline tab on a new record when tab cookie says to show timeline tab (#1289)


<hr><b> [1.2.0] 2022-08-19
'''September 2016'''
</b><i>Changed</i>
:Increased field size of [centersections]subcenters to allow for more linkages between subjects and centers.
<br> - Removed a duplicated struct update
:Added preference "chooseCtrBtnLabel" to allow customization of button when a student signs in for a visit.
:Changed how the appointment screen queries for sections and reasons if user came from the search availability form and had searched for a specific section.


<hr><b> [1.1.8] 2022-08-16
</b><i>Added</i>
<br> - Added Account lock and unlock interface when using local accounts
<br> - Added preference to control wording of enter online appointment link (#1279)
<br> - Added lockout when bad passwords entered multiple times (#955)


<i>Changed</i>
'''August 2016'''
<br> - Increased size of faculty salutation field
:Added option in sched_searchAvail to output JSON for use with Q2 interface for search availabilities.
<br> - There are no upcoming classes / appointments wording changed by dropping the word classes (#1280)
<br> - Student/Consultant tabs auto disappear in appointment records if no custom fields are available (#1281)
<br> - Change label of profile prefs, 'CC Center' to 'CC Profile' (1287)


<i>Fixed</i>
<br> - Fixed log out page for SAML
<br> - Fixed location choices based on profile for staff entry (#1278)
<br> - Fixed line breaks in preview for consultant schedule reminder emails (#1230 again)
<br> - Fixed Save notification upon saving visit notes to coach (#1282)
<br> - Fixed an issues with new appointments overlapping a block, reject new appointment before saving (#1286)
<br> - Booking appointment that intersects with previous block should reject the appointment (#1286)


<hr><b> [1.1.7] 2022-08-15
'''July 2016'''
</b><i>Changed</i>
:Added native SAML Authentication to integrate with campus' authentication systems.
<br> - Search availability widget only displayed if the group is associated with a profile associated with a center listed in viewCenterSchedules group pref
<br> - Appointment.DisplayTime now has a raw tag included automatically (#1276)


<i>Fixed</i>
<br> - Fixed issue with reason choice on KIOSK not updating list of consultants for that reason (#1273)
<br> - Fixed handling uploaded documents with periods in filename (not indicating the extension)
<br> - Fixed Course Lists showing sections listing when including staff course lists (#1258)


<hr><b> [1.1.6] 2022-08-04
'''June 2016'''
</b><i>Added</i>
:Added option in web_gsp to handle accessing a blank param.
<br> - Added ability to control display of prompts on the Search Availability choose Date, Profile and Center modal
:Added option in zVisitLogReason_AsstIn to utilize subjectScript.
<br> - The ability to group by faculty name in Visits by ?? report (#1242)
:Added a timestamp for checked out resources to display during the resource check out / in process.
<br> - Added navsearch by student ID to the attendance listing (#1251)
:Added a simplified version of the SI Comparison report that does not include any grade data.
<br> - Added new group pref for staff viewing work visits (#1243)
<br> - Added option to show or hide work visits on dashboard utilization (if they have access to work visits) (#1244)
<br> - Added option to enter Work Visit notes on log out of work session (#1245)
<br> - Added In-Person label to search availability results when availability is In-Person (#1255)
<br> - Added option to choose a blank subject in batch visit entry modal (#1257)
<br> - Added new global preference that turns 1 on 1 availabilities into in person availabilities if the time period for allowing students to book has expired (#32)
<br> - Added new preference for Q2 Configs to lock the student email address for sending the table help instructions
<br> - Added a weekly and daily chart of visits to Center Usage widget
<br> - Added Trainers to consultant names (#1271)
<br> - Added Accum Hours to Student power search (#1265)
<br> - Added raw attribute to Appointment.DisplayTime tag (#1276)


<i>Fixed</i>
<br> - Speed up auto scroll animation in search preferences interface (#1249)
<br> - Fixed Student log out resource buttons not fully clickable (#569 again)
<br> - Fix title of Date/Time field in Workshop entry (#1246)
<br> - Dashboard charts preferences, save button stays visible after clicking (#1248)
<br> - Change label and display type of custom # choices for login choices (#1250)
<br> - Fixed opening an entry for a layout that had a previous tab that is no longer existent (#1261)
<br> - Fixed 'Find first immediately' when default date is other than today (#1259)
<br> - Fixed Student chart issues and added 'Age' as a grouping field for charts (#1260)
<br> - Fixed 'enter online session' button not working when local time zone different than server time (#1196)
<br> - Fixed nav search issue with % wildcard followed by digits (#1263)
<br> - Fixed problems with periods in filenames (#1271)
<br> - Fixed Student timeline all since option when student record created is after first visit for that student (#1268)
<br> - Fixed minor issue with Calendar URL for students not showing (#1264)
<br> - Fixed scrolling issue after choosing reason category in appointment entry (#1269)
<br> - Fixed issue with creating new student bringing up blank page (#1272)


<hr><b> [1.1.5] 2022-07-26
'''May 2016'''
</b><i>Added</i>
:Changed the nightly terminate process to end a visit at 11:59pm if the auto terminate settings would set the visit past midnight.
<br> - Log when students search for availabilities, process after the fact if the appointment was ever booked (#1203)
:Removed the user sequence from the Appt Created By field and only store the username.
<br> - Added a popover title showing the query used for Lists in preferences
:Account for Reason tips in the appointment entry screen.
<br> - Added new preference for preserving the original physical location on visits even when marked online
:Added Section Max Time In to the visit log in / out process.
<br> - Added indicator to the schedule that shows breaks in availabilities (#1201)
<br> - Added Referral.CreatedDT tag to SAGE tags (#1233)
<br> - Ability to set the week start day for max appointment rules involving weeks (#1132)


<i>Changed</i>
<br> - Cleaned up the look of Lookup Values listing, added navQuery fields and power search fields. (#1220)
<br> - Added Log List refresh back to log listing using the profiles log list refresh settings (#1215)
<br> - Simplified the code for search avail widgets and added 2 more widget groups for a total of 5 options.
<br> - Removed ability to use & character in Table names and locations for Q2 Remote (#1227)
<br> - Showing consultant alias instead of name for consultant center visits (#1229)
<br> - Added preference to control title of 'All Groups' menu in search availability options (#1232)


<i>Fixed</i>
'''March 2016'''
<br> - Save and split availabilities with complex fractions of time (#1216)
:Added preference StudShowGroupCount to Availability results search.
<br> - Fixed Previews of emails to show line breaks (#1230)
:Added Q2-Scheduler option as an additional scheduling option using minimalist interface.
<br> - Fixed search availability title on search dialog (#1231)
:Added Active option to search students by registration.
<br> - Fixed various issues with Workshops entry (#1235)
:Added LDAP Authentication options through use of cURL.
<br> - Changing Appointment Display text to defaults was not showing the Save button (#1237)
<br> - Fixed name of a search availability widget disappears after you click search (#1238)
<br> - Fixed scrolling of day summary with large amount of data (#1178)
<br> - Fixed an Issue with deleting Custom KIOSKs in the Profile Entry (#943 reopened)
<br> - Removed duplicate power search terms from the nav search menu in Attendance Listing (#1241)
<br> - Prevent students from booking appointments where date time has already occurred (#1124)


<hr><b> [1.1.4] 2022-07-20
</b><i>Added</i>
<br> - Added ability for faculty to schedule appointments from dashboard when SAGE is active
<br> - Appointment duration twig tag added (#1195)
<br> - Added staff sequence searches (#1190)
<br> - Added Custom Staff and Student Edit BIO button label (#1189)
<br> - Added Save and split preference and renamed save and split button (#1202)
<br> - Preference for setting default date option for search availability (#1187)


<i>Changed</i>
'''December 2015'''
<br> - Group prefs for save own visits now honored by batch QR code visit creation (#1188)
:Added due time (to go along with due date) to resource check out record structure.
<br> - Change the verbiage of the single sign in log out for KIOSKs
:Added Status to check out record structure for resources.
<br> - Batch selection delete visits now honors group preference for deleting visits (#1183)
<br> - When Q2 config name is changed, all names in all Q2tableaccess that uses that Q2 config (#1193)
<br> - Hide the x on an appointment entry when not inside a modal dialog (#1177)
<br> - Batch Changing field values for receive text alerts fixed, Custom label for report unable to find appointment, search Visits by full name (#1204) (#1200)
<br> - Change wording of allow user to view student contact field on schedule (#1206)
<br> - Don't match fields if already have been assigned any (#1180)
<br> - Only show save button on profile when contact actually changed
<br> - Visit entry centers pulldown menu needs to view Centers group preference (#1212)
<br> - Log listing button labels are now clickable
<br> - Added local account password rules, allow for lockouts, resetting password honors rules, resetting password unlocks account


<i>Fixed</i>
<br> - Staff record custom fields were not saving (#1184)
<br> - Fixed duplicated nav query fields for term sequence in registration listing (#1181)
<br> - Clicking next day on dashboard schedule was moving a week forward (#1192)
<br> - When moving imported field from one column to another, need to store the old line as blank (#1175)
<br> - Logout button on Attendance listing fixed, cannot search resource students on schedule (#1290) (#1207)
<br> - Changing time zones on profile entry doesn't show save button, allow blank time zone (#1198) (#1197)
<br> - Fixed an issue with KIOSKs and log listings
<br> - Q2Remote link on student search availability link not working (#1218)


<hr><b> [1.1.3] 2022-07-07
'''October 2015'''
</b><i>Fixed</i>
:Added ability to print QR Codes for the table list for a given Q2:Table Config.
<br> - Fixed an issue with Custom Lists
:Added ability for student to scan a QR Code when signing in to a KIOSK and confirming that they want to receive a text message notifying them that their advisor is ready see them.
<br> - Fixed assignment of UUID to staff records
:Fixed a bug with moving appointments that were scheduled to be repeating weekly.


<hr><b> [1.1.2] 2022-06-24
</b><i>Changed</i>
<br> - If the scheduler date is today, the today button is highlighted (#1157)


<i>Fixed</i>
'''September 2015'''
<br> - Fixed job server issue
:Added ability to use only local account logins using new ldap format without an LDAP record structure in campus preferences.
<br> - Fixed students seeing cancellation on dashboard but not seeing other attended appointments (#1154)
:Added new reporting to Q2 Tables.
<br> - Fixed issue where optional in/person or online slots could not be hidden by location (#1114)
:Added ability to open student record from the SAGE referral list tab on main menu.
<br> - Fixed issue with Q2 Tables with colons, ampersands and backslashes not pre-selecting (#1159)
:Fixed a bug in the Consultants by Subject report where it was duplicating the last line.
<br> - Fixed an issue on search availability not allowing all center choices to be available (#1160)
:Prevent a group from deletion if there are related consultant records.


<hr><b> [1.1.1] 2022-06-24
</b><i>Changed</i>
<br> - Minor formatting change to batch visits section field area (added light gray line) (#1152)


<i>Fixed</i>
'''August 2015'''
<br> - Fixed QR codes for Q2 Tables default table option now working (#1151)
:Added several interface and design changes to Q2 Tables including sort by time hand was raised, added ability to raise hand for student on Log Listing and ability to filter only those who have hands raised.
:Added Queue Mode to Q2 Tables to allow the Queue to be displayed on a TV screen or some similar display device.
:Fixed Assigned Consultant link in SAGE Referrals.
:Added SAGE Referral List as an additional tab on the Main Menu.
:Security patch 8/18/15: Fixed security checks where users could potentially access records after having logged off.


<hr><b> [1.1.0] 2022-06-15
</b><i>Added</i>
<br> - Implemented some changes to job queue
<br> - Added ability use a KIOSK as a listing
<br> - Minor mods to resources listing (search by resource type etc.)
<br> - Utility entry for visits, show only active consultants in popup (#1141)
<br> - Allow KIOSK, log listing options menu to be searchable (#1138)
<br> - Added location filtering on scheduler


<i>Changed</i>
'''July 2015'''
<br> - Center Stats are sorted by Center Name
:Added utility to duplicate group records, choosing to include subcenter selections or not.
<br> - KIOSKs menu sorted alphabetically (#1147)
:Added multiple LDAP Server Authentication settings to new LDAP authentication method.
:Added Group preference to allow/block users from logging students in for visits by their handle.
:Updated Students by Center Grid report - Removed the consultant search so the report will include all visits.
:Added AND/OR conditions to SAGE Emails - Allows for a variety of differing emails to be sent based on conditions related to the referral or the student.
:Security patch 7/2/15: Increased functions to block attempts at Cross-Site Scripting, SQL Injection, and Link Injection.
:Added functionality for CAS authentication requests to be run through cURL for TLS security.


<i>Fixed</i>
<br> - Fixed consultant alias on notifications (#11463)
<br> - Fixed issue to allow students to save an appointment for a time where it was previously canceled (#1145)
<br> - Fixed student BIO condition problem (#1146)
<br> - Fixed find by values using a custom field (#1149)


<hr><b> [1.1.18] 2022-06-08
</b><i>Added</i>
<br> - New option in referral type for hiding non-enrolled subjects when choosing a subject for the referral
<br> - Inactive sections on referral are marked as Inactive


<i>Changed</i>
'''June 2015'''
<br> - Adjust the wording of the KIOSK Log out message
:Changed time format of email tags #visitTime# and #timeout# from the 24-hr clock to AM/PM format.
<br> - Allow log listings to have a specified number of persons listed (#1130)
:Fixed missing consultant name on logout message screen when profile setting would log out all related student visits with the consultant log out.
:Added a Time Check feature for staff to quickly provide a student with their semester visit totals broken down by section. This feature is global and enabled via advanced preference.


<i>Fixed</i>
<br> - Fixed issue with Saved Searches for groups searches not appearing (#1119)
<br> - Fixed issue with re-sending emails (#1134)
<br> - Fixed issue for Faculty only for hide reasons and recommendations


<hr><b> [1.0.17] 2022-05-31
'''May 2015'''
</b><i>Added</i>
:Fixed a bug in logging in a student and creating a new student doesn't open the login window for the newly created student.
<br> - Added An 'Auto Alias' feature (#1094)
:Added new LDAP method utilizing custom campus.xml file
<br> - Added NULL value searching to power searches (and 'blankornull') (#1095)
<br> - Added An 'Ignore Consultant Section Specialties' option for Reasons (#1106)
<br> - Added default search fields to the Surveys Listing (#1111)
<br> - Added button to force send Reminder Emails, Missed Appointment Emails, Consultant Summary Emails (##899)


<i>Fixed</i>
<br> - Fixed Custom Registration Fields not showing up in 'Registrations by ??' report (#1093)
<br> - Fixed Staff.OtherID doesn't sync with linked student account (#1096)
<br> - Fixed 'View Listing (No Edit)' still allowing edits on certain records (#1097)
<br> - Fixed Sage referrals Hide from Faculty options hide information from all user levels (#1099)
<br> - Fixed Log listing Outstanding Resources not showing on log listing (#1103)
<br> - Fixed 'Log Listing/Kiosk for Profile' doesn't display centers if those centers have been recently saved (#1104)
<br> - Fixed Using email templates does not include attachments for the template (#1115)


<hr><b> [1.0.16] 2022-05-26
'''April 2015'''
</b><i>Fixed</i>
:Added capability for ajxMenu_sect to utilize qry search for subject groups as well as exiting sections list.
<br> - Fixed Max Appt Rule date ranges are used even if the box is unchecked (#1088)
:Added form caching and security method caching for speed enhancement.
<br> - Fixed not possible to edit certain favorite reports (#1089)
:Added new speed processing for pageCode: visitList, studList, stdcc.
<br> - Fixed Typing a space in a new SAGE referral email subject causes it to immediately save (#1090)
:Fixed rptVisStudBy for computing unique versus total number of students.
<br> - Fixed Using the 'Override and Resend Referral Email' option in SAGE always sends every email, regardless of which option is chosen (#1091)
:Added pageCode("sched";"consList") added for use with schedule.4sp for a speed improvement in drawing schedule.
<br> - Fixed When submitting a roster referral from student listing, changing the roster course doesn't affect the student list (#1092)
:Added new command:  blob to document2 and scipt_cleanCode for better migration to later engine versions.
:Added staticLoc replacements for speed improvement.
:Added more SAGE checkboxes for simplifying the entry process for faculty
:Added ability to name the processed button on SAGE referrals
:Added ability to autolink a referral to a consultant on saving the referral.
:Added ability to link a roster referral to a specific subject.
:Added ability to link a roster referral to a student list.
:Added menu drawing for student and visit list for a speed improvement.
:Fixed Tutors by Date report to show total booked and availability properly.


<hr><b> [1.0.15] 2022-05-19
</b><i>Fixed</i>
<br> - Fixed After performing a search on a center-specific Log Listing, the next student login/logout displays all centers as available options (#1087)


'''February 2015'''
:Advisor Cancelled status working on searchAvails.


<hr><b> [1.0.14] 2022-05-12
</b><i>Added</i>
<br> - Added work visits as an option to show on day summary and schedule (view own or all added as a group pref) (#1054)
<br> - Added photo rotation to student and staff records.
<br> - Added new functionality where a group online availability's online to in-person is determined by the first booked appt
<br> - Added Copy Sequences and Copy IDs to allow clicking to open IDs and Sequences in a new download window.
<br> - Added new menu command Search by Enrollment allowing users to search by enrolled or non-enrolled in the various terms
<br> - Added TimeOut to Payroll report (#1033)
<br> - Added new Group Table Access settings: Edit (No Listing) and View Entry (No Listing)


<i>Changed</i>
'''December 2014'''
<br> - Consultants can't update their own course list without table access to course lists (#1057)
:Added current date to the search for [SectionSchedule]Days during the log in process for procedure zVisitLogReason_SubjCon and zVisitLogReason_AsstIn and zVisitLogReason_Load.
<br> - 'Document' tab still appears in Appointment Entry, even if students don't have the ability to upload documents (#1067)
:Added new procedures zArchiveVisits, zDeArchiveVisits. These affects zgetINIValue, zGetINISect, zSetINIValue, zSetINISect, zVisitLogOutCom_Surv
<br> - Centers set to 'Hide on Log / KIOSK Listing Menu' are still displayed when logging into a Profile Kiosk/Log Listing (#1068)
:Fixed a bug in Appt Calc Missed process.
<br> - Make Assignment Comments possible to edit from the Assignment Grid view (#1064)
<br> - A Term with the Term Code = '0' will automatically be updated with the earliest 'from' and latest 'to' date of all active terms whenever a term is modified.


<i>Fixed</i>
<br> - Time check for the semester totals (#1061)
<br> - If a consultant who isn't assigned to a Course Lists edits their Course List through Confirm Bio, a new list will be created every time (#1059)
<br> - Multi-group option <br> - Same Section <br> - Does not work. (#1062)
<br> - Consultant Time Check doesn't follow 'Week Starts on' setting in profile (#1066)
<br> - 'Q2Remote' doesn't appear as a Location choice if placed in 'Default Online Options' (#1065)


<hr><b> [1.0.13] 2022-05-04
'''November 2014'''
</b><i>Added</i>
:Added indexAllOffline procedure that defaults to indexing all tables in safe mode and takes system into offline state until done.
<br> - Added 'semester' option to student center visits widget (#1016)
:Added ability to list multiple reason during FTESearch using | character.
<br> - Added 'Time From' and 'Time To' for announcements (#1021)
:Added ability for Dynamic KIOSKs to use the student's enrolled subjects (not just the center's subjects).
<br> - Added point total to student time check (#1017)
:Fixed an issue with linked consultant on a dynamic KIOSK.
<br> - Search by User Name for quick visit entry (#1023)
<br> - Added 'Proceed to SSO' option when switching to dashboard from kiosk (#1015)
<br> - Added Visit Notes to Visits Listing 'Change Field Values' utility (#1034)
<br> - Added option to return to queue for Q2 Remote (#1030)
<br> - Added OtherID field to Staff BIO update from Student import (#1052)
<br> - Added ability to use username for student raising their hand in Q2 Remote (#1049)
<br> - Added ability to search student by terms and conditions accepted (#1047)
<br> - Added group preference that prevents mass emails from being sent from Student Listing (#1051)


<i>Changed</i>
<br> - KIOSK Log out does not show a login option for a center the student is already logged in to (#1018)
<br> - Removed an additional click when logging out a KIOSK (#962)
<br> - Ignore consultant specialties for this center (i.e. Writing Center) now doesn't filter subjects on appointment creation (#1028)
<br> - Double-clicking Profile Reason Checkbox assigns the same Reason to a center multiple times (#1035)
<br> - Search availability widget now constrains the subjects list according to the center specialties of the linked profiles (#1045)


<i>Fixed</i>
'''October 2014'''
<br> - Move user to group had issues (#1022)
:Added ability to automatically block downloading XML or EXE unless logged in as admin.
<br> - Creating a block for a single center was marking all center appointments as cancelled (#1024)
:Added ability to automatically block downloading BAK files unless logged in as admin.
<br> - Fixed Import process not importing students with apostrophe character in their name (#1007)
:Added web_injectFail capabilities to allow a parameter to have a semicolon.
<br> - Fixed interacting with an Upcoming Appointment prevents you from clicking on Availabilities until a refresh (#1026)
:Added message to web_flushLogFile to write server stopped messages to log mods file.
<br> - Fixed Missed appointment emails no longer sending automatically (#1029)
:Added ability to extend the size of consultants displayed in the log out process for 'Who did you see?'.
<br> - Fixed Locking a group availability does not prevent students from booking (#1032)
<br> - FIxed SAGE Custom Question order is not reflected when submitting the referral (#1027)
<br> - Fixed Q2 Remote Student still sees their hand as raised even after their visit has been concluded (#1031)
<br> - Fixed uploading attachments to email template (#1037)
<br> - Fixed issue with locking course lists to consultants (#1038)
<br> - Fixed issue with clicking on appointment record from student timeline (#1036)
<br> - Fixed issue with searching Profile Reasons when reason or category has a space (#1048)
<br> - Fixed various typos (#1046)
<br> - Fixed issues with search student before searching resources on resource log out (##1053, #1050)


<hr><b> [1.0.12] 2022-04-28
</b><i>Added</i>
<br> - Added delete button to resource type entry (#1002)
<br> - Added Re-Send button to email (#978)
<br> - Added ability to search by student user name for schedule an appointment (#1010)
<br> - Added ability to log search availability group to a student list (#1011)
<br> - Added option to hide consultant time check on dashboard (#1012)


<i>Changed</i>
'''September 2014'''
<br> - Selecting to activate the local accounts setting will no longer deactivate the SSO setting (#998)
:Added ability to block directory using ACCESDIR0 preference.
<br> - Profiles listing is sorted alphabetically by default (#1008)
<br> - Availability entry day toggles changed to system color (#1009)
<br> - When group assigned to all profiles, now allowed edit to groups assigned to specific profiles (#1013)


<i>Fixed</i>
<br> - Fixed a typo on time check (#1000)
<br> - Fixed work visits for consultants <br> - no need to notify consultant that visit has started (#1003)
<br> - Fixed online session is available notification from being shown for non-online appointments (#1001)
<br> - Fixed a cosmetic issue with schedule options popover being selected when an appointment modal is shown (#1004)


<hr><b> [1.0.11] 2022-04-13
'''August 2014'''
</b><i>Added</i>
:Added scheduler capabilities to subscribe to a schedule.
<br> - Added preference for handling students in waitlist when termination process executes (#954)
:Added ability to process script code dynamically on traditionally static pages using '_dproc.' in a page URL.
<br> - Added an option to add Location to Log List and KIOSK (#981)
:Added ability to add cookie additional data via SESSCOOKIEADD preference.
<br> - Added an option to View Student record from Staff Record entry (#982)
:Added totals to the logins by hour report.
<br> - Added ability to use Custom Views for Staff listings (#979)
<br> - Added preference to hide certain centers from Log Listing and KIOSK listing menu (#983)
<br> - Added master lock to system preferences to lock consultant from editing course lists (#980)
<br> - Added a recalc grades process for batch import scripts (#988)
<br> - Added ability to lock course lists from staff editing as a global setting (#980)
<br> - Added an option to hide a center from the log listing center choices menu in attendance listing (#983)


<i>Changed</i>
<br> - Allow keyboard selection of New Document button on appointments (#957)
<br> - Student picker on Quick Visit entry is paginated (#876)
<br> - Person picker on Task entry is paginated (#963)
<br> - Removed extra click on log out of other center (#962)
<br> - Click the term activation toggle changes activation immediately (#972)
<br> - Prevent student from changing any field on task except completed and notes (#968)
<br> - Allow log in to scheduled appointment, only show appointments within next 45 minutes (#975)
<br> - Hide SMS options from profile email options if TextAlert module not active (#976)
<br> - Removed unused preference 'condition code and flag text' (#977)
<br> - Adjustments to profile notifications displays an indicator that save is needed (#994)
<br> - Adjusted search availability results to show both online and in-person location when optional online availability (#995)
<br> - Adjusted all modals for better accessibility (#987, #986)


<i>Fixed</i>
'''June 2014'''
<br> - Fixed issue with Staff Task creation (#949)
:Added new tags for accessing survey data: #surveySentDate#, #surveySentTime#, #surveySentBy#, #surveyVisitID#, #surveyRespondedDate#, #surveyRespondedTime#, and #surveyRespondedVia#.<br />
<br> - Fixed issue with Custom Fields on Log out (#953, #966)
:Added new header text section to display above Survey.
<br> - Fixed save document type issue (#960)
:Added ability for system to process tag data in questions and statements of surveys.
<br> - Minor fixes to Notification types clicking (#959)
:Added a link to student info on search availability page.
<br> - Search availability on linked to Profiles issue (#967)
:Added ability to format a student's name on KIOSK student lists (John Smith, J Smith, Smith, John, Smith, J).
<br> - Fixed an issue on clicking remove for availability blocks (#964)
:Updated report Visits Students by ? to display non-unique # students when the same student listed consecutively for multiple subjects.
<br> - Fixed an issue for preventing consecutive student / consultant appointments back-to-back (#970)
:Updated report Registrations by ? to not display registrations that have no visits when the don't show registrations without visits check box is checked.
<br> - Send missed email computes all previous missed including current missed now (#965)
<br> - For Terms and Conditions, when only initials field displayed, pressing enter had an issue (#973)
<br> - Fixed menu for show activated for staff reason specialties (#974)
<br> - Fixed SAGE referral's linked list (#989)
<br> - Fixed when changing staff contact to profile, save button now appears automatically (#991)
<br> - Fixed typo 'independent' in registration entry (#992)


<hr><b> [1.0.10] 2022-03-31
</b><i>Added</i>
<br> - Added preview for Staff BIO (#917)
<br> - Added system preference to change term of Group, 1 on 1, and Drop In on search availability
<br> - Surveys can now differentiate between online and in person visits (#833)
<br> - Searching staff listing can include group name in criteria (#930)
<br> - Details button to staff time check (#931)


<i>Changed</i>
'''May 2014'''
<br> - Welcome messages use WYSIWYG interface (#921)
:Fixed an engine issue for virtual directories and linking student photo to JPEG files in virtual directories.
<br> - Added preference to profile to require consultant on batch visits (#919)
<br> - Changed referral follow up date on sage listing on dashboard (#924)
<br> - Increased ttl for import job time
<br> - Batch Visits previous attended list of students show full name with middle initial (#928)
<br> - Added Student ID back to search students on Quick Visits (#933)


<i>Fixed</i>
<br> - Fixed ability for phones to upload documents (#897)
<br> - Fixed potential issue with generated links and campus code (#895)
<br> - Fixed Hide Reasons and Recommendations from Faculty on Full View of Referrals (#935)


<hr><b> [1.0.9] 2022-03-21
'''April 2014'''
</b><i>Added</i>
:Added search for consultant on student search SAGE referrals tab.<br />
<br> - Added ability for staff to see students currently logged in to an SI Batch QR Code
:Fixed issue with KIOSK login and auto choose a center when only one center available for that KIOSK.<br />
<br> - Added ability to send a group email to all visited students for an SI Batch QR Code
:Fixed issue with Google Chrome and printing the Day Summary from Schedule.<br />
<br> - Added ability to adjust Term Code sequence
:Fixed issue with saving a group appointment and Auto-Book weekly.<br />
<br> - Added computation of Student Last Date In for Attended appointments
:Fixed issue with assigning subject to SAGE Referrals.<br />
<br> - Added Ad Hoc QR Code for In Person Drop-in to scheduler
<br> - Added new menu to Students Listing to allow copy sequences and ID to clipboard
<br> - Full caching adding to import procedures
<br> - Added activate registrations by term button to system prefs


<i>Changed</i>
<br> - Resource Types and Resources listing modified with new Resource Type editing capabilities.
<br> - Changed label for Staff Reason Quit / Terminated (#914)
<br> - Cancelled appt show as dimmed always on schedule (#910)
<br> - Merge records can identify up to 5 fields (used to be 4)
<br> - New Ad hoc appointments can now be set to online (#916)
<br> - Do not allow browser to resubmit appointment save from student (#903)
<br> - Allow custom locations on batch visits (#918)


<i>Fixed</i>
'''March 2014'''
<br> - Fixed last date in field for students when batch visits created (#901)
:Added capability to set student default view to be mobileView to aid in ADA compliance.<br />
<br> - Consultant can no longer have two work visits at same time
:Added contacted to SAGE Referrals tab of the Student Search.<br />
:Fixed an issue with user chosen text color for window titles not being saved.<br />
:Fixed a scheduling issue where modifying an appointment was prevented under the rare circumstance where the appointment straddled time slots and was with the prevention of booking an appointment time constraints.<br />
:Fixed an email cancellation issue where the email was not being sent when the appointment was moved from one consultant's schedule to another's.<br />


<hr><b> [1.0.8] 2022-03-08
</b><i>Added</i>
<br> - Added ability to remove multi slot times from the availability (#844)
<br> - Added Process Specialties for Course List items to batch operations options (#847)
<br> - Added system pref for calendar start time and duration (#856)
<br> - Added new Student Action menu to Register student in a course (#849)
<br> - SurveyTrac Instructions can now have HTML text (#848)
<br> - Added Confirmation email for Resource checkouts (#859)
<br> - Added Checkouts options to Student search modal (#860)
<br> - Added ability to limit who can check out a resource via a master block list and individual allow list for each resource type


<i>Changed</i>
'''February 2014'''
<br> - Group roster now updates when an appointment in roster is updated (#852)
:Added student middle name to the nav search listing.<br />
<br> - Mark all attended now only marks the appointments with No Status as Attended, skipping Cancels and Misses (#850)
:Added capability to access a cloud-based site for static documents in order to offload the activity on the server and server's network.<br />
<br> - Student searching for quick visits and batch visits now limits the student list results to 30 records at a time (#876)
<br> - Removed Required field for Section ID in batch visits (#875)
<br> - Removed some field choices for Student Listing -> Create Chart (#863)
<br> - Increased length of custom question's answer size (#868)
<br> - Time format of Batch Visit entry changed to am/pm (#864)


<i>Fixed</i>
<br> - Roster mark all attended can now be used repeatedly (#851)
<br> - Register In from Student listing worked but displayed an error (#855)
<br> - Student signin via QR code, Time Check data was too large for portrait orientation, time check reformatted to display properly (#854)
<br> - Printing a Time check from KIOSK would display extraneous information, that information has been removed (#853)
<br> - Fixed an issue with QR SI codes not working (#877)
<br> - Added additional security to student document downloads (#878)
<br> - Prevent student from clicking on center visit lines (#879)
<br> - Fixed report Registrations by ?? when student id added (#872)
<br> - Prevent same student from being added to group roster multiple times (#867)
<br> - Fixed issue with search availability instructions not being shown (#869)
<br> - Fixed 'Batch Visit > Batch Scan' <br> - If an incorrect ID is entered, no visits are created for anyone in the list (#885)
<br> - Fixed Multi-Person Availability Locks apply to all availabilities in the series, not possible to unlock any but the first (#884)
<br> - Quick and Batch Visit duration not counting towards Registration Total Visit Time (#883)
<br> - 'Section' field no longer appears when creating Quick Visits, only appears after saving (#882)
<br> - 'The location for this appointment is here' text allows students to join an online session before booking the appointment (#881)
<br> - 'Send notes' button on visit entry not displaying consistently (#886)
<br> - 'Preview' button doesn't work for Resource Emails (#888)
<br> - SurveyTrac 'Link to Centers' list displays inactive subcenters as options (#892)


<hr><b> [1.0.7] 2022-03-03
'''January 2014'''
</b><i>Added</i>
:Fixed issue with Visits with blank reasons not showing in loglisting.<br />
<br> - Added Visit notes field to be shown on new record entry (#806)
:Added ConsultantID and RegistrationID to SAGE referrals. This allows a referral to be assigned to a specific consultant for a specific class.<br />
<br> - Added visit information to survey responses report (#790)
:Added capability to show any of the SAGE fields in the SAGE reports (as well as the linked section and linked consultant fields).<br />
<br> - Added isTerminated to Visits By report (#812)
:Added engine process aProcessOpenVisits to process open (non completed) visits during the script timer process. This increases speed of processing the visits.<br />
<br> - Added ability to open up Visit and Appointment records from Staff timeline (#822)
:Fixed a minor bug in the engine process web_Process4SP where copying the blob might not clear out existing data and set the size to the new appropriate size in some very rare circumstances.<br />
<br> - Added Center Info Preview button to center entry (#820)
<br> - Added Consultant payroll Time Check button to dashboard of consultants (#817)
<br> - Added additional options for Status charts (#404)
<br> - Added ability to send batch emails to Staff and Faculty (#232)
<br> - Added ability to enter Follow Up notes to Outstanding Appointment Requests (#832)
<br> - Added ability to add Consultant and Wait Status to KIOSK listing and prevent student from clicking to change (#842)
<br> - Added ability to lock a group availability's time slot from further booking by student via search availability (#811)


<i>Changed</i>
<br> - Allow set work type group disposition to '1+' (#801)
<br> - Increase character length of Location field (#821)
<br> - Document Types that are not usable for students are now hidden on new document entry (#836)


<i>Fixed</i>
'''November 2013'''
<br> - Fixed issue where certain fields were being shown even if preference for those fields to be hidden was selected (#799, #800)
:Fixed issue in Visits/Students by Report not replacing #numStuds# with the number of students.<br />
<br> - Fixed an issue with search availability not loading results when dynamic lists utilized data from SAGE referrals (#802)
:Added two new engine commands yStripSubText and yGetSubText.<br />
<br> - Fixed an issue with Schedule and Appointment widget showing reasons from another profile grouping (#803)
:Fixed issue in engine, halt execution of zEntryIncLoad after an injection check.<br />
<br> - Fixed group roster email attachments issue (#805)
<br> - Fixed wording of 'Drop-in Appointment' to 'Drop-in Availability' (#786)
<br> - Fixed various lists sort by column (#808)
<br> - Fixed additional wording of drop in availabilities (#810)
<br> - Fixed title of the Send Visit notes button for individual visits (#809)
<br> - Fixed watch list indicators issue for a malformed query (#813)
<br> - Fixed 'Last Month' for navSearch on Visit Listing (#819)
<br> - Fixed an invisible reserve block on schedule (#829)
<br> - Fixed deactivations for Student in List not automatically running (#831)
<br> - Fixed an issue where Sending an Email to a single student had problems (#834)


<hr><b> [1.0.6] 2022-02-18
</b><i>Added</i>
<br> - Added Other_ID and Other_ID2 fields added to Student SAML login options
<br> - Added per tutor MaxHours field
<br> - Added new tag called 'Auto Cancelled' (#795)
<br> - Added subject identifier in group rosters when same subject/instructor/section chosen (#426)
<br> - MaxHours field to staff record and a MaxHours tag to the max appointment rules functionality (#785)
-
<i>Changed</i>
<br> - Changed: enter online session button is hidden when clicked
<br> - Missed appointment email process only changes student status to Student Missed


<i>Fixed</i>
'''October 2013'''
<br> - Fixed work button content from wrapping
:Fixed an issue where under certain conditions add consultant from other profile was causing server to respond with processing message that never went away.<br />
<br> - Fixed location of appointment not overridden when opened
:Added an option to hide additional notes box on SAGE Roster View.<br />
<br> - Fixed New Student visit summary report (#776)
:Modified SAGE Roster list to allow filtering by student list.<br />
<br> - Fixed Outstanding Appointment request report (#787)
:Modified SAGE Roster list to allow multiple referrals of same type if the subject field is different.<br />
<br> - Fixed Drop-in Availability wording
:Fixed Appointment Move To functionality to allow moveing appointment to a slot that has a canceled appointment.<br />
<br> - Fixed an issue regarding scheduling appointment problems with clicking on the availability time on the schedule (#789)
:Fixed Appointment for student double booking on Group roster.<br />
<br> - Fixed automated emails adding extra lines breaks (#791)
:Fixed issue with Visit creation with an consultant name typed in causing -1 for consultant ID on visit record.<br />
<br> - Prevent student from entering online session early (#794)
:Major performance enhancements.<br />
<br> - Fixed issue preventing certain user from being able to select a student from the search student prompt (#793)
<br> - Fixed an issue with appointments Visit Utilization report (#782)
<br> - Fixed an issue with display of upcoming appointments on dashboard (#797)
<br> - Fixed an issue with certain users unable to open group roster on scheduler (#798)


<hr><b> [1.0.5] 2022-02-09
</b><i>Added</i>
<br> - Added student ID to sort for Students by report (#752)
<br> - Added ability to attach an upload document to a Visit record (#739)
<br> - Added ability to create a Quick Visit from the Student Record (#740)
<br> - Added ability to specify the online versus in-person location of availability (#438)
<br> - Added ability to hide certain sections from Student course list options (#770)
<br> - Added ability to search registrations by sequence in assignment grid (#764)
<br> - Added Multi-part consultant group appointment reminder prefs
<br> - Added ability for SysAdmin to lock a CourseList
<br> - Added ability for Staff to opt out of SMS messages.
<br> - Added ability to resend survey to students (#783)


<i>Changed</i>
'''September 2013'''
<br> - Change wording of 'Online Optional' to 'Online or In-Person' (#756)
:Added iCal reminders and cancellations are now sent to consultants when appointment is moved.<br />
<br> - Center status on dashboard no longer displays inactive centers (#753)
:Prevent duplicate visits for a student from being created in the SI Batch entry listing.<br />
<br> - Staff reasons no longer display inactive reasons (#751)
<br> - Changed wording of Log in button to Log In / Out on KIOSK (#746)
<br> - Changed format of visit duration to xh Ym instead of 0:00 (#741)
<br> - Overridden ID format applied to all reports (#738)
<br> - Prevent utilization editing visit from opening more than 1 visit popup at a time (#772)
<br> - Changed look of processed checkbox on listing for outstanding requests (#769)
<br> - Hide Sign up for SMS Reminder button when school does not have Text Alerts module (#762)
<br> - Appointments from other centers now display for scheduler when showing all staff (#780)


<i>Fixed</i>
<br> - Overriding Student ID fixed (#738)
<br> - Fixed an issue with import header protection when schools send extra characters prior to first quote (#754)
<br> - Fixed find student button for ad hoc appointment creation (#755)
<br> - Fixed a whiteboard send image issue with some browser (#398)
<br> - Fixed issue with appointment duration when profile preference duration increments is 00:00 (#744)
<br> - Fixed issue with Previous Visits tab on Visit entry, honors consultant security settings (#748)
<br> - Fixed issue with SAGE triggers and certain emails (#749)
<br> - Fixed issue with double clicking the join session button creating multiple visits (#750)
<br> - Fixed issue with deactivated custom fields still showing in visit entry (#743)
<br> - Fixed issue with editing visit link not working on page 2 of the utilization (#745)
<br> - SI Comparison report <br> - Percentages not adding up correctly (#747)
<br> - Fixed permissions issue with booking appointments by staff on group availability (#742)
<br> - Fixed export of grade assignments to CSV from registrations listing (#767)
<br> - Fixed selecting a section on Quick Visit when section title contains apostrophe (#771)
<br> - Fixed issue with certain visits not computed in total visits shown for registration (#765)
<br> - Fixed issues with recurring appointments being block when block is for all center or all staff (#766)
<br> - Fixed sort options for outstanding appointment requests (#768)
<br> - Fixed an issue with Terms and Conditions acceptance when Staff is seeing conditions for a student (#763)
<br> - Fixed navigation bar display for faulty entry (#775)
<br> - Selecting consultant on KIOSK login rechecks whether continue button should be enabled (#779)
<br> - Delay for KIOSK welcome message is reset when the KIOSK modal is closed (#781)
<br> - Fixed an issue in SI comparison report (#747)


<hr><b> [1.0.4] 2022-02-01
'''August 2013'''
</b>
:Fixed a Bug Reasons were not displaying on new appointments for consultants.<br />
<i>Added</i>
:Fixed a Bug Center Blocks were generating a script error on server under certain conditions.<br />
<br> - Drag and drop student photo files now convert file names from old format to new.
<br> - Added preference to control display of numeric ID of student on student listing and entry and in search list
<br> - Added Students currently being seen to center status area of dashboard
<br> - Added new functionality during SAGE Email processing to assign referral to a consultant
<br> - Added availabilities for other centers will now appear on schedule for all persons in a center
<br> - Added last modified by and scheduled by to bottom of appointment display (#728)
<br> - Preference to allow future appointments to be auto cancelled is student cancels 2 consecutive appointments
<br> - Added ability to send visit notes from the Group appointment roster


<i>Fixed</i>
<br> - Fixed issue with confirm student bio not showing on dashboard for some students (#724)
<br> - Fixed issue with Quick Visits not showing in utilization tab if no Entered Date Time (#732)
<br> - Fixed issue with some reserved time blocks not appearing on schedule for all persons in a center (#731)
<br> - Fixed students unable to upload a document to an appointment (#719)
<br> - Fixed a display issue with attendance listing in student entry not display until a search is performed (#726)
<br> - Hide reasons and recommendations from faculty on a roster referral now works (#722)


<i>Changed</i>
'''July 2013'''
<br> - Changed the display of lists assigned in student entry with searchable option (#706)
:Added an extra preference to form entry definitions to control actionlog item creation.<br />
<br> - When SAGE recipient removed, automated emails will display the recipient with a line through (#721)
:Added two advanced preferences (SendFutureRecure and SendFutureGroupRecure) for allowing recurring appointment reminder emails to be generated immediately, one for each appointment (same for cancellations).<br />
<br> - Notifications for outstanding appointment requests now can be shown to any group with privileges (#730)


<hr><b> [1.0.3] 2022-01-27
</b>
<i>Added</i>
<br> - Added Visit Notes to attendance listing in student entry.
<br> - Added Send Quiz option for Surveys
<br> - Added Lab Staff as another Consultant descriptor (#700)
<br> - Payroll summary export now contains work reasons
<br> - Added ability to mute notification bell sounds (#710)
<br> - Upcoming group appointments are shown as a single item on consultant dashboard
<br> - Added Staff.FirstLast name search to Visit search (#712)


<i>Fixed</i>
'''June 2013'''
<br> - Change student status to missed in group roster will now send missed appointment email (#703)
:Added an option to control individual doc access to students regarding whther or not to download or upload over an existing student post document.<br />
<br> - Only show active sections on registrations entry (#709)
:Added ability to filter out deleted appointments from the Students by Appointment Status report.<br />
:Added ability to adjust menu sizes and tab sizes to small medium large for touch screen device compatibility.<br />
:Added ability to show related active registrations from student listing.<br />
:Fixed a bug where Consultant Additional Detail report was not sorting.<br />
:Added the fields Hired and Terminated to Consultant Additional Detail report.<br />


<hr><b> [1.0.2] 2022-01-24
</b>
<i>Fixed</i>
<br> - Fixed issue when custom missed status was not being used to calculate 2 consecutive missed appointments. (#696)
<br> - Fixed Reasons sort order on Search Availability reasons menu (#694)
<br> - Fixed issue with editing groups not showing profile menu for certain user groups
<br> - Fixed Registration activation for certain conditions when registration record not imported


<i>Added</i>
'''May 2013'''
<br> - Special Needs added to reports for Appointments
:Fixed a bug in IE 10 with the Nav Ticker for advising.<br />
<br> - Added ability to link a max appointment rule to student on (or not on) a particular list
:Fixed a bug with location choices not populating by default on a quick visit.<br />
<br> - Added display of time when hand was raised to the Q2 Queue (#689)
:Fixed a bug with multi-slot booking calculation of the end time of the appointment not computing as a numeric.<br />
<br> - Dashboard for Consultants now has week and day view for appointments
:Fixed a bug with the center chosen not being defaulted when creating an appointment linked to an availability with ALL as the center choice.<br />
<br> - Resources listing now uses barcode for searching in nav search field.
:Modified the consultant entry for new consultants to set default choice of the consultant group to the default group chosen for the center profile.<br />
<br> - Added ability to specify section, with wildcard, when adding an item to a course list.
:Fixed a bug in Visits Export when Saved as a Favorite and  re-choosing the report, the default fields might reappear in the  report.<br />
<br> - Added Semester Dates to Time Line choices for time period.
:Fixed a bug when adding consultants to a subcenter, sometimes choosing List All after having added a sublist of consultants to a subcenter might apply the whole list to the subcenter.<br />
:Added an option to the appointment rules to allow a campus proc to be executed to determine if the appointment information should be accepted.
:Added an option to use a #tagged# value for the appointment rules so that condtional numeric values may be used when determining the maximum allowed appointments a student might have.<br />
:Fixed a bug that prevented removing a power search favorite from being removed from the sections listing on some browsers.<br />
:Added a green bubble to display when a visit in the utilization tab on the main menu has visit notes associated with it.<br />


<i>Changed</i>
<br> - Change Field Value for Visits / Appointments: other fields adjusted automatically when duration adjusted (#693)
<br> - SysAdmins now see outstanding appointment requests as notifications items (#678)
<br> - Adjusted the time display on dashboard visits to show 1h 23m format.
<br> - Quick Visits Date Entered is no longer required


<hr><b> [1.0.1] 2022-01-21
'''April 2013'''
</b>
:Added a new tab to Utilities and Prefs to show Automated Report events and the ability to de-link the report from the automation.<br/>
<i>Added</i>
:Fixed a bug where if the time entry popup was closed via the 'x', the enter key might still open the time entry popup when in another field.<br/>
<br> - Consultant main menu shows appointment view options for Day, Week, and List
:Fixed a bug where automated reports might not remember the user that created the report if the report was not sysadmin.<br/>
<br> - Updating Duration field will now auto update the End Time (for Visits Change field Value) (#693)
:Fixed a bug where multiple automated reports assigned to the same event would not run all but the first report.<br/>
<br> - Show Accommodations in Reports (#423)
:Modified the Week Pay by Fund report to allow only visits for the center chosen by clicking the checkbox button.<br/>
<br> - Outstanding Appointment Requests will notify SysAdmins (#678)
:Fixed a bug with auto generated reports not computing the dates for 'last week' correctly.<br/>
<br> - Max Appointment Rules now have the ability to link to Lists (#686)
:Added a new feature to SAGE called Roster Annotations. This allows faculty to quickly made individualized notes on the students in a course when creating a referral or just issuing a grade report.<br/>
<br> - Added start time for hand raised in Q2 list (#689)
:Added automations for campus-controlled sage referral emails. Also added the ability to view the recent automations that have occurred.<br/>
:Added ability to go directly to the Consultant Listing from the Nav Search area. User's group determines what entry form is available.<br/>
:Added ability to view from registrations listing all records with or without a referral of a specific type linked to it. Also added the ability to show the GPA.<br/>
:Added ability to change the visit or appointment reason from the Visits data Cleanup report. Also added deletion confirmation in this report as well.<br/>
:Added ability to choose a subject when choosing a referral type for batch creation of referrals. This feature was available for faculty but is now available to all user types that have SAGE referral capability.<br/>
:Added ability to display Student Class Schedule on student Main Menu screen via a preference stored in the Student Access group privileges.<br />
:Added foul language filter to the Chat area of Whiteboard.<br />
:Added foul language filter to the Discussion Board area of Whiteboard.<br />
:Added print button to SAGE referral entry form.<br />


<i>Fixed</i>
<br> - Schedule reserved blocks now shown properly on Center Schedule report (#685)
<br> - Work Visits do not require a student when saving on entry screen (#682)
<br> - Work Visits Reasons are now scrollable in the work visit menu.
<br> - Adjusted the entry screen to hide the save button for those without access via the table access preference.


<hr><b> [1.0.0] 2022-01-15
'''3-6 April 2013 Redrock Conference 2013'''
</b>
:7th Annual Redrock Software Conference
<i>Changed</i>
<br> - Code running on AWS




<hr><b> [0.11.9] 2022-01-13
'''November 2012 - January 2013'''
</b>
:Added option to check for KIOSK only custom fields for display/entry.<br />
<i>Added</i>
:Added option for vdir and rdir (virtual directories based on login account) to work outside of Trac directory.<br/>
<br> - Create batch Work Visits from the Staff listing
:Added option to add Custom Headers to output of any 4sp page.<br/>
<br> - New preference to Hide Drop In availabilities from Students
:Added Wizard functionality.<br/>
<br> - Upload URL as document record
:Added ability to show dropin times when availability time is not allowed to be scheduled.<br/>
:Added option to prevent faculty from viewing processed notes and to click the processed option on SAGE referrals.<br/>
:Added View these students menu from the consultants listing to navigate to the related student listing.<br/>


<hr><b> [0.11.8] 2022-01-06
</b>
<i>Added</i>
<br> - KIOSK Name search allows for Middle Initial and displays middle initial in results
<br> - drop-ins allow student to receive an SMS reminder (#661)
<br> - Ability to add an import process to deactivate students not imported (#658)
<br> - Search avail widget title pref now used in search dialog title as well (#662)


<i>Changed</i>
'''October 2012'''
<br> - Roster send emails to All send to all except cancelled appointments (#652)
:Added major speed enhancements by sending expires date for cached/non modified items.<br />
<br> - Twig tag Appointment.isCancelled now ignores missed and added new tag isMissed (#657)
:Found a flaw in FireFox regarding connecting to server for expired items, created a work around.<br/>
:Added maxLiveConnect and maxDeadConnect time preferences.<br/>
:Visit login/out pages are compiled into the engine for further speed  enhancements.<br/>
:Student class schedule page, not allowed to edit appointments.<br/>
:Student class schedule page, added print button.<br/>
:Recurring appointment dates tag modified for showing all dates on a group cancellation.<br/>
:Added new engine process zGetResource for getting student encoded data.<br/>
:Prevented entryInc.4sp from re-encoding previous encoded data during a save.<br/>
:Added additional parameter to yGetFieldData for encoded data.<br/>
:Prevented server from serving pages with a period at end of name.<br/>


<i>Fixed</i>
<br> - Keep multi-check custom fields from wrapping between checkbox and label (#656)
<br> - Changing status of appointments to custom missed status was not sending missed email (#655)
<br> - Fixed issue with dynamic list using related data not showing page entry (#659)
<br> - Do not auto choose Student ID field for import field matching (#660)


<hr><b> [0.11.7] 2021-12-28
'''September 2012'''
</b>
:Security patch 9/7/2012: Updated tracweb40 to include a script to remove (if present) a maintenance script that could be used to access host computer.<br/>
<i>Added</i>
:Added Student Schedule grid for viewing and customizing personal calendars (including study time and practice time).<br/>
<br> - Potential assignments is now a selectable menu
:Fixed an issue with SAGE conditional text for emails regarding Reason 'is not' equal to entered value.<br/>
<br> - Recompute Specialties runs as a job behind the scenes (#646)
:Added additional group restrictions preferences to restrict any or all of the sub tabs on the student general information.<br/>
<br> - Appointment reasons now allows for grouped reasons (#643)
:Security patch 9/14/12: Remove previous versions of TutorTrac that do not use the current validation methods.
<br> - Added more preferences for title text for Schedule and Appointment widget (#650)
:Added ability to extend number of watchlists available via a system preference.<br/>
:Added confirmation for creating batch visits for more than 100 students at a time.<br/>
:Added link on student listing for creating batch visits (in addition to the existing link on visit listing).<br/>
:Added ability to specify the from address of a SAGE email.<br/>
:Added all recurring dates on a roster cancellation email to student.<br/>


<i>Fixed</i>
<br> - Minor bug fixes (#649)
<br> - Availabilities for a staff is based on linkages to centers and the current user's privileges (#631)
<br> - Search availability choosing student no longer shows inactive students (#648)
<br> - Fixed issue for reason required to be chosen on schedule an appointment (#651)


<hr><b> [0.11.6] 2021-12-21
'''August 2012'''
</b>
:Added an advanced preference to set choices for Appointment Status on Student Search screen (StudSearchApptStatus).<br/>
<i>Added</i>
:Added option to Center Profile to prevent a student form logging in for a visit when the current time intersects with a student's class time.<br/>
<br> - Added Queue view to KIOSKs and Log Listings
:Added option to KIOSK entry to constrain it's functionality to either IN only or OUT only.<br/>
<br> - Added minimum visit time in grade calculations
:Added dates header to the report Students by Appointment Status report.<br/>
<br> - Added twig rendering to Confirm BIO text
:Added new KIOSK option WaitList which will only display who is waiting to see a consultant.<br/>
<br> - Added center filtering to centers menu on the scheduler and sorted the centers
:Added ability to choose from a list of statuses for CANCELED-DELETED when deleting one more more appointments from the schedule.
:Added an additional option to set the default value of the Send Notes checkbox to checked or unchecked.


<i>Fixed</i>
<br> - Sections listing on Quick Visits
<br> - Fixed sorting Registrations on Student Entry
<br> - Sections on search availability


<hr><b> [0.11.5] 2021-12-19
'''July 2012'''
</b>
:Added an option to include page breaks between grouped sections of the Visits/Students By Report.<br/>
<i>Added</i>
:Added Tutor Certifications reports to Other category.<br/>
<br> - Added Terms and Conditions for Student Main Menu, KIOSK Login, and Booking Appointments. (#484)
:Added option to generate a Text Alert confirmation code from the student entry screen.<br/>
<br> - Remove Course list from the listing for Deactivated Staff members. (#619)
:Added an option to allow faculty to auto fill the subject for Batch SAGE referrals.<br/>
:Modified the + and - buttons (made them larger) for time entry on the mobile version of appointment and visit entry.<br/>
:Modified visit extract to replace carriage return characters in Visit Notes extract with [par].<br/>
:Added an option switch a student back to Waiting status from the loglisting for AdvisorTrac users.<br/>
:Added an option allow a TutorTrac center profile to utilize a waiting room feature like AdvisorTrac.<br/>
:Added an advanced preference to allow WatchList indicators to be refreshed after student save (recomputeWatchAfterSave).<br/>
:Added an Required Hours options to the Visits/Students By Report.<br/>
:Added an advanced preference to allow LabTrac server to timeout a client and conclude visit when client is no longer responding (LT-MaxMinutesNoUpdate).<br/>
:Fixed a broken image link in the Date/Time Sort Ascending listing for Appointment History (engine version 20120724).<br/>
:Fixed an issue with FireFox 13 not holding a popup menu open after a click in the SAGE Conditions for conditional text.<br/>
:Added an option to specify a user or a group when resetting preferences in the Utility for resetting myPrefs.<br/>
:Added an group preference to allow the Trac server to auto logout all students a consultant is currently seeing when the consultant logs out after a work visit.<br/>
:Added a new list report to the Registrations Listing to allow user to see a course where a referral has not been created. Also added a link to this report to email the faculty (subject is in advanced preference SAGE-Faculty-NoReferralSubj).<br/>


<i>Fixed</i>
<br> - Fixed: Staff have access to create availabilities in centers they don't have access to. (#616)
<br> - Fixed: Student group uses the View Schedule group preference for determine the centers shown when searching availabilities. (#617)
<br> - Fixed: Availabilities created with choosing the DAYS (defaults to null), where being hidden when choosing Hide Unavailable on the scheduler. (#618)
<br> - Fixed: Batch Visits <br> - Batch Scans and Selected do not record subject when using the wildcard (#620).


<hr><b> [0.11.4] 2021-12-09
'''June 2012'''
</b>
:Added an additional group prefs option to limit consultant's to seeing own name only on quick visit entry (when they can view other consultant's visits).<br/>
<i>Fixed</i>
:Added an option to use Advanced Preferences to override any portion of an existing form (use FORM-entry-FORMNAME or FORM-entry-FORMNAME-GROUPID), requires engine 20120604.<br/>
<br> - Fixed Attendance and KIOSK menus, only show Profiles for Centers the user has logging access to
:Added new advanced preference 'CampusNameUsedForTitle' when set to yes, it cause the Campus name (not Profile name) to be displayed as main menu title.<br/>
<br> - Fixed adjust computed end time of appointment when Duration changed (#612)
:Added a new advanced preference 'ChooseCenterType' when set to Type2, it displays an IN and OUT button to help display the centers the student might log in to or out of.<br/>
<br> - Fixed SAGE Referrals Listing timeframe for Today and Yesterday (#613)
:Added an ability to either print or email Favorite reports from main menu.<br />
:Added favorite reports to appear to the right of report menu under TracMan.<br />
:Added a new group preference to prevent access to the group favorites.<br/>
:Added ability to allow favorite reports to be accessed all in the group, group favorites appear to the right of the report menu.<br/>
:Added KIOSK List as submenu of the Enter KIOSK menu under the TracMan menu.<br/>
:Added sessionExpireKIOSK and sessionExpireDaysKIOSK preferences to allow KIOSK sessions to expire at a different time than other user sessions.<br/>


<i>Added</i>
<br> - Added Live time of Q2 visit updated and expected duration shows warning if over time (#526)
<br> - Added Profile Preference to prevent consecutive appointments with same student / consultant (#29)


<hr><b> [0.11.3] 2021-12-07
'''May 2012'''
</b>
:Added custom tag codes with dynamic parameters (#tagCode:parameter#).<br/>
<i>Added</i>
:Fixed a bug with dt_getDiff used in certain date formats.<br/>
<br> - KIOSK Menus will sub group by Profile if more than 5 profiles
:Added a command postURL for doing post data processing with other servers.<br/>
<br> - Added more fields to be used as staff -> student linkages
:Added related query abilities to the qry_xml command to allow for student lists to be searched in the Power Search.<br/>
<br> - Added special needs / skills to outstanding appointment requests
:Added ability for Power Search to search with INI data fields.<br/>
<br> - Added grouping by Profile for Schedule Center / Consultant menu for more than 5 profiles
:Added Time Sent and Time Read fields to the standard Messages table.<br/>
<br> - Honor missed appointment status for Group Rosters
:Added LabTrac preferences to the System Prefs page.<br/>
:Added labPage for LabTrac confirmation of Log Out.<br/>
:Changed wording of some of the LabTrac advanced preferences.<br/>
:Added ability to log off OS when LabTrac client session expires (and log off the visit).<br/>
:Added ability to search students that have opted to receive text alerts from the student Power Search.<br/>
:Added customizable text messages for student reminders, confirmations, and cancellations.<br/>
:Added ability for consultants to receive text alerts for Appt Confirmations, Cancellations and Reminders.<br/>
:Added ability to send a text page to a consultant from the LogListing screen.<br/>
:Added Is On List option to SAGE conditional text blocks.<br/>
:Added custom questions to SAGE referral entry form.<br/>
:Adjusted order of Reasons, Recommendations, Notes and Custom Questions.<br/>
:Added option in SAGE referral form to have custom recipient as a prompt for email address.<br/>
:Added option in SAGE conditional text to utilize the custom question data entered.<br/>
:Added option in SAGE conditional text to utilize Student On List (or Not On List).<br/>
:Added option in Student search to find students based on answers to custom questions in the SAGE referral form.<br/>
:Added several new #tags# for use in SAGE referrals including: #refSubject#, #refType#, #processedDate#, etc.<br/>
:Modified referral entry to not show the heading 'Reasons' or 'Recommendations' if none are provided.<br/>
:Added #facEmail# tag for use in SAGE referrals from faculty.<br/>
:Added scriptTimerAlso to layout.xml to allow for additional processing (also in Campus.xml).<br/>
:Added new System Preference for logging SMS and Emails to the student message history.<br/>
:Added default Note type for logging SMS and Emails as a preference to the Group entry screen.<br/>
:Added advanced preference 'searchAvailLocWildcard' to allow a wildcard to be added to the location search for availabilities.<br/>
:Added option to Show Related Registrations, Visits, Student Documents from the Student Listing.<br/>
:Added Registration Listing report to the Registration Listing.<br/>
:Added Power Search to the Registration Listing screen.<br/>
:Fixed a bug with Mobile View sometimes defaulting to full version.<br/>
:Added new JS section to entryinc 'beforeLoadJS' for including any JS that needs to be executed before onLoad event.<br/>
:Added features to the Send HTML Message form to allow multiple media types to be sent at the same time.<br/>
:Added features to the Send HTML Message form to allow for attachment to be attached to Email messages.<br/>
:Added the ability to access the PublicDocs folder when generating a Send HTML Note email to allow for insertion of links to public documents.<br/>
:Removed an unused Login Prompt center preference from the Center Preferences entry screen.<br/>
:Added new options to the Availability entry to allow for multi-slot booking (or appointments that extend across multiple slots automatically).<br/>
:Added an option to name a student's first name as BLOCKED to allow blocking of time slots similar to appointments, validation rules excluded.<br/>
:Added Chained Process option to automated events.<br/>
:Added the ability to allow the schedule start week to start on Sunday (startWeekDay = SUN).<br/>
:Added the ability to adjust the weekdays hilited on schedule (WeekEnd = FRISAT).<br/>
:Fixed a bug in Favorite Reports that had a problem saving a + sign for grades.<br/>
:Fixed a bug in SI Comparison report when using a list to specify the student population for NON SI Group.<br/>
:Fixed a bug in saved Favorites reports where the student listing selection wasn't being reloaded in FireFox browser.<br/>
:Fixed a bug in saved Favorites reports where the linked automated event has an apostrophe in the event name.<br/>
:Added the ability to see future bookable dates on recurring availabilities where tyhe user has the option of choosing to book future dates.<br/>
:Fixed a bug in the roster listing on the schedule where clicking 'Mark all as attended' was creating the linked visits, but was not changing the status to 'attended'.<br/>
:Added ability to hide color picker when performing batch utility to reset MyPrefs.<br/>
:Added an ability to block a group of users from viewing InfoTabs area at bottom of standard student entry.<br/>
:Added Power Search favorites to the Sections Listing.<br/>
:Added ability to use the Power Search favorites when searching registrations in a Report.<br/>
:Added Link on Sections listing to 'Show these Registrations'.<br/>
:Added new afterSave block to prefGroup object in layout.xml to allow futher processing to occur after the pref group is saved.<br/>


<i>Fixed</i>
<br> - Fixed Order profiles by Name
<br> - Fixed export students to CSV removed non-breaking space characters from email text
<br> - Fixed search in select after a listing searched


<hr><b> [0.11.1 2] 2021-12-02
'''April 2012'''
</b>
:Added multiple dates to email cancellation when all appointments in a recurring series are deleted/cancelled.<br/>
<i>Added</i>
:Added Consultants by Subjects which displays all consultants that have a specialty in a subject.<br/>
<br> - Added ability to drop a large number of student photos onto the student photo folder for batch upload
:Added option to add Reason and Subject to the Appointment List report.<br/>
<br> - Added Subject Faculty display option to subject listing on student main menu for search availability
:Added option to add Reason and Subject to the Students that Visited report.<br/>
<br> - Added requirement for Student to be chosen for a Quick Visit to be saved
:Added birthdate to Registrations by ?? report.<br/>  
<br> - Added inactive surveys to the surveys list for access preferences
:Removed the word 'Survey:' from the survey display screen.<br/>
<br> - Added Assignments to the search Students form
:Added filter by Recs and Reasons to the SAGE Referral List report (rpt1102.4sp).<br/>
:Added ability to set up a custom script to react to external site linkage that requests an update of student orientation completed custom field.<br/>
:Added Power Search Favorites to the Visit Listing to allow a user performing a Power Search to save the search for later recall. Also added the Visit Power searches to appear in Search Visit popup.<br/>
:Fixed a bug with the procs.xml script 'viscons' that was locking a visit record during a search for a valid consultant during log in process.<br/>
:Added Student Indicator Watch Lists to show a colored dot next to the student name on the appointment entry, loglisting and student listing based on the student's existence in a watch list.<br/>
:Added option in Center profile to default a linked document in the appointment entry to be a LiveDoc. The start LiveDoc session button in the appointment entry gains easy access to the Live Doc.<br/>
:Added option to go to HTML edit mode when editing any html posted document.<br/>
:Fixed a bug with latest iPad Safari Browser that was not displaying the TracNav Search popup menu.<br/>
:Fixed a bug in registration reports when using the previous list of students options.<br/>
:Modified post document look to hide display of file chooser until mousing over the choose file label.<br/>
:Modified SAGE Referral Types listing to have the navSearch field and Show All button.<br/>
:Added several new options for date searches in TracNav, Power Search and Reports: # days ago, # days from now, -# days, +# days.<br/>
:Added option for report chooser to get the calculated dates from the server in ajax call.<br/>
:Added option for Consultants by Subject and Consultants by Specialties reports to include section title.<br/>
:Added option in Availability Blocks to enter a status to be used for any appointment that is missed.<br/>


<i>Fixed</i>
<br> - Fixed Whiteboard issue with blank or single pixel images
<br> - Boosted the speed of the search student form
<br> - Search students by Visits will only search active registrations


<hr><b> [0.11.0] 2021-12-02
'''11-14 April 2012 Redrock Conference 2012'''
</b><i>Fixed</i>
:6th Annual Redrock Software Conference
<br> - Fixed faculty email report


<i>Added</i>
<br> - Added more logging for send SMS for future debugging


<hr><b> [0.10.59] 2021-11-27
'''March 2012'''
</b><i>Fixed</i>
:Added to options for user-customizable SAGE emails using conditional text blocks and multiple potential recipients.<br/>
<br> - Fixed dynamic dates for status charts (#571)
:Removed Power Search and Utility Search from users that do not have the ability to see custom fields and visit info.<br/>
<br> - KIOSK Login, update consultant list when subject chosen
:Added new PublicDocs directory and utility for posting files for anonymous web access.<br/>
<br> - Fixed charts issue (#574)
:Added new tag option for cancellation emails to include all dates of recurring appts when being deleted/cancelled.<br/>
<br> - Fixed issue with custom tab1
:Fixed a bug with computing a free slot when a recurring block had an override date set to same date as appointment.<br/>
<br> - Fixed Sort Groups by Name
:Added seconds it took to process the dynamic request to the logmods.txt file.<br/>
<br> - Fixed Batch Visits for selected students
:Fixed a bug with availability using section name and #i to constrain future bookings to same instructor.<br/>


<i>Added</i>
<br> - Assignment Grid now available in Sections Enrollment Entry and Registration Listing
<br> - Added Group Preference to hide student photos


<hr><b> [0.10.58] 2021-11-22
'''February 2012'''
</b><i>Fixed</i>
:Added option to prevent a session cookie from being generated from any application web page.<br/>
<br> - Unable to delete list from Student Listing if the name contains an apostrophe (#559)
:Added additional option to require a new session cookie be generated on specific application web pages.<br/>
<br> - For a certain campus, Unable to create new Max Appointment Blocks (#560)
:Added tables LabeledValues and SubValues to be used to store additional cross-module data.<br/>
<br> - Fixed Sorting profile listing by email doesn't sort alphabetically (#561)
:Added option for executing SAGE procedures directly using xm_doProc.<br/>
<br> - Fixed Saving a large phone number causes blank screen (#562)
:Increased the speed for processing Replace Tags (aReplaceTags) for replacing tags in custom emails (ie #student#).<br/>
<br> - Fixed select student names in quick visit if the student's name contains an apostrophe (Fixed #565)
<br> - Fixed Staff members are unable to update their Staff Bio (#566)


<i>Added</i>
<br> - Added ability to apply location to SI Batch visit and Quick Visit (#563)


<hr><b> [0.10.57] 2021-11-16
'''January 2012'''
</b><i>Fixed</i>
:Added optional choices to the Custom appointment field controlled by the center profile preferences.<br />
<br> - Sort groups menu on staff entry alphabetically
:Added option to resend a SAGE referral to the predefined recipients.<br/>
<br> - Allow sysAdmins to access public and admin docs in System Preferences
:Added option to search for multiple grades on Report Chooser registrations search.<br/>
<br> - Removed preference to staff confirmation BIO that was not needed
:Fixed a problem with mini log list acting differently in some browsers when logging a student out.<br/>
<br> - Cancelling appointments via a block will send cancellation emails if needed
:Fixed a minor formatting issue on time picker in visit entry on some browsers.<br/>
:Added a back to top button on batch visit entry in the MobileView version.<br/>
:Added location combobox options to the visit entry based on the center appointment scheduling preferences.<br/>


<i>Added</i>
<br> - Student search form now allows the ability to search for the students via existence or non-existence of a linked record (Appointments, Visits, Registration, Document, Survey, SAGE Referral)


<hr><b> [0.10.56] 2021-11-12
'''November 2011'''
</b><i>Fixed</i>
:Modified engine (aDrawCal23 in engine 20111115) to show center global blocks as blocks on week schedule.<br />
<br> - Fixed issue with custom views not saving all the fields for power search
:Added new log resource functionality to the log resources window to allow multiple items to be processed for a single student.<br />
<br> - Dropped Appointment OnlineURL custom tag
:Fixed an error with some types of global blocks not appearing on overall center schedule.<br />
<br> - Fixed issue with opening profile reasons
:Fixed an error full page schedule javascript error for refresh.<br />


<i>Added</i>
<br> - Added auto navigate to last KIOSK if dashboard is loaded with logging in


'''October 2011'''
:Modified engine (aDrawCal23 in engine 20111004) to have an even greater performance in schedule drawing.<br />
:Modified qry_usingXML (engine 20111006), allows additional parameter to be added to the original clause.<br />
:Added grand total to Conultant Appt/Visits Report.<br />
:Fixed schedule printing for number of columns per page to  automatically draw page break and draw additional consultants on pages  2+.<br />
:iCal attachments work with Outlook Live and Gmail.<br />


<hr><b> [0.10.55] 2021-11-09
</b><i>Fixed</i>
<br> - Update link class
<br> - If the center of a multi-person availability is changed, also change the center of the related appointments (#510)
<br> - Redirect kiosk accounts back to the kiosk view if dashboard is accessed without logging in (#507)
<br> - Profile Admins Cannot Save Profile PREFS Settings (#506)
<br> - Fixed unable to open groups from Profile Entry (#505)
<br> - Fixed wildcard search in visit location (#504)
<br> - Fixed Creating a new student from the log listing doesn't follow the "next ID value" preference (#503)
<br> - Fixed Custom Registration Listing Views <br> - Student custom field data doesn't display (#498)
<br> - Fixed Appt Missed calculations when covered by a block (#518)
<br> - Covering an appointment with a block will now cancel the appointment (#519)
<br> - Fixed Appointments for subjects where subjects no longer active still show as choice (#522)
<br> - Fixed open term entry issue (#523)
<br> - Prevent arbitrary center ids from being entered with batch visit entry (#516)


<i>Added</i>
'''September 2011'''
<br> - Add location drop down to Visit Record (#502)
:Validated all student visible pages for section 508 usability.<br />
<br> - Moving appointment from one consultant to another, change location (if using staff location) (#525)
:Added an option to the back-to-back booking prevention to isolate only same student booking.<br />
:Fixed problem with an group availability not tied to a single center not allowing notes to be entered for all visits when marking all as attended.<br />
:Fixed problem with an group availability that when marking all as attended was also marking cancelled/deleted.<br />
:Modified engine (20110906) to prevent session cookies from being issued on every logical page...now certain pages may be identified as session start pages using a preference called pagesForCookies.<br />
:Modified style.css and listing pages to display a cleaner top heading on all listing pages. Removed a table for the top heading and replaced with floating divs.<br />
:Improved schedule display speed by a factor of 10x.<br />
:Improved Log Listing display by a factor of 5x.<br />
:Improved performance overall by deleting unused sessions in a timed event independent of session initialization.<br />
:Fixed a problem with overlapping appointments by same student sometimes able to be scheduled.<br />
:Fixed a problem with iPad version not choosing student prior to booking an appointment in admin view.<br />
:Fixed a problem blank visit records being created during login process.<br />
:Improved scheduling by cancel or no-affect save on availabilities and appointments do NOT now cause the schedule to refresh automatically (needlessly).<br />
:Fixed a problem where the main menu refreshed due to a student logging in (in AdvisorTrac) when user was in the middle of editing in a dialog popup window (or report window).<br />
:Add new advanced preference called logListRecsPerPage to control number of records to display in log listing independently of other listing screens.<br />
:Added a new search option to the visit listing trac nav search "current", this will display all currently active visits.<br />
:Added additional search options in all trac nav search areas, use "; " to separate multiple (and) clauses (ie John@; tempe; arizona). Use ctr=Demo Learning Center to only search for the specific center in the visit listing.<br />


<hr><b> [0.10.53-54] 2021-11-09
</b><i>Fixed</i>
<br> - Fixed Custom URL issues


<hr><b> [0.10.52] 2021-11-04
'''August 2011'''
</b><i>Added</i>
<br> - Added confirmed datetime and notified datetime to notification entry
<br> - Added number of students selected during SI Batch student selection (#495)


<i>Changed</i>
:Security update issued preventing anonymous access to certain pages.<br />
<br> - Notification types that don't require confirmation now display on KIOSK login (#480)
:Modified Discussion Board to use 4.0 look with enhanced navigation.<br />
<br> - Q2 Report menu is available to staff
:Added 'sticky' threads to discussion board to keep thread on the top of the list.<br />
:Stored Passwords (not recommended, use LDAP instead) may be encrypted for additional level of security.<br />
:Added Send HTML Note feature for sending full html-formatted message to students via bulk email.<br />
:Added ability for layout entities to switch places with other layout entities in so items in dialogs can be reordered.<br />
:Added ability for layout entity multicolbreak to have a condition.<br />
:Added ability for engine procedure web_blobGSP and web_blobGSPtext to return large data blocks (in conjunction with the new Send HTML note functionality).<br />
:Added ability for engine to handle secured single field updates using encrypted resource ID and expiration date and time.<br />
:Added new advanced pref 'LogInSubjectConsultant' that controls the list of consultants show based on the chosen Subject.<br />
:Added new advanced pref 'loginConsWithAvail' that is used with 'LogInSubjectConsultant' to show only those consultants with an availability (drop in or unfilled one on one) now.<br />
:Added new advanced pref 'logReasonWidth' that allows the log a visit process to have a larger dialog window to accomodate section titles, reasons and consultant names being shown side by side.<br />
:Added confirm student BIO capability to work during the log a visit process.<br />
:Removed page numbers from showing in listing screens where only one page of data is displayed.<br />
:Fixed a problem with Favorite report delivery method not being saved.<br />
:Added ability for Appointment entry screens to also show survey entry (similar to feature available in 3.0 version).<br />
:Added additional security message for Favorites to be run only by the person that created them (used to not run, but now it also displays No Access message).<br />
:Added new group preference to prevent Visit notes from being displayed to a user even if they are allowed to see the visits.<br />
:Modified terminology on the Availability entry from 'Allow student to book weekly' to 'Allow option to book weekly.'<br />
:Modified version number display on login screen to show Trac Engine version including date of engine.<br />
:Fixed a typo 'Nudge' in the Whiteboard Java applet.</br >
:Added additional security to prevent source code XML from being displayed.<br />
:Fixed schedule display problem when apostrophe in consultant name.<br />
:Added option to direct outbound mail to a file directory to be picked up by a custom mailer app.<br />
:Modified listing and entry displays to be even more compatible with assistive technology browsers.<br />


<i>Fixed</i>
<br> - Group by referral related data (#442)
<br> - Roster emails sending to all (#485)
<br> - Work visit button display weirdness when resizing the screen on KIOSKs (#481)
<br> - Fixed issue with a blank watch list query causing save on student to show a blank screen (#482)
<br> - Utilization and Center Visits Widget on Dashboard <br> - Sorting by Name or Center hides all visits (#483)
<br> - Fixed issue where staff privileged prevent editing students still were able to edit a column in custom view (#487)
<br> - Fixed with unable to search in nav search area with text that included an apostrophe (#488)
<br> - Fixed issue with appointment saving, when clicking save and a field is required, save button was not ren-enabled (#490)
<br> - Fixed issue with new student record showing timeline and registration records, now hidden until save (#492)
<br> - Fixed marking an appointment as Missed doesn't trigger the Missed Email to be sent (#493)
<br> - Fixed clicking the X icon to close the "this appointment is part of a series" window soft-locks the dashboard (#494)
<br> - If a recurring appointment lands on a day with an Availability Block, it still books the appointment, overlapping the blocked time (#489)
<br> - Added Save button to the Student Custom1 tab (#499)


<hr><b> [0.10.51] 2021-11-01
'''June-July 2011'''
</b><i>Added</i>
<br> - Added ability to specify current term when creating max appt rules
<br> - Added ability to specify a course list linked to an availability
<br> - Added a new twig tag for "Last Modified By" in appointment records (#475)
<br> - Added RedrockOnly announcements to identify to Redrock staff regarding any special conditions that should be taken into account when adjusting system parameters (i.e., activating students is specially performed)


<i>Changed</i>
:Added to engine the ability to allow a set to be passed in the search availability, this allows for even greater customization of schedule search results.<br />
<br> - Custom views have a default search of all records now
:Added GradDate and GradDegree to student entry.<br />
<br> - Center utilization uses the dates of the active terms but ignores null dates in terms
:Added to engine a mobile view cookie.<br />
:Added to engine the ability to allow detection of injection (web_injectFail) automatically with custom failure.<br />
:Added to engine the ability to post followup dates to document postings.<br />
:Added to engine product, orders and manufacturers for product sales component.<br />
:Added new center profile preference Max Consecutive appointments to limit the number of back to back appointments a student may have with a single consultant.<br />
:Added appointment reason as an available field to print on group roster.<br />


<i>Fixed</i>
<br> - Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
<br> - Fixed an issue caused by new max appointment rules: current term preventing appointment save
<br> - Fixed appointment documents being deleted not refreshing the document listing in appointment


<hr><b> [0.10.50] 2021-10-29
'''3 May 2011'''
</b><i>Added</i>
<br> - Added listing editing capability to certain columns when designated (listings and custom views)


<i>Fixed</i>
:Modified group cancellation message to use preference from the appointment's center when the the availability does not have a center.<br />
<br> - When staff cancels appointment, message was stating student cancelled (#473)
:Fixed an issue with Favorite Reports saving and the ethnicity preference getting confusing parameters (certain browsers).<br />
:Fixed a problem with pulldown menus for custom field choices (major, college, class, etc.) in reports chooser, it now works better with IE.<br />
:Added center name to the drop in availability on the schedule.<br />
:Added capability to list the posted documents from multiple students as a separate listing. user may choose show these students to see the related students.<br />
:Added ability to send an automated email when visit time exceeds a certain notification tolerance based on visit reason.<br />
:Added ability to click notification icon in loglisting to snooze the notification for a preset amount.<br />


<hr><b> [0.10.49] 2021-10-28
</b><i>Added</i>
<br> - Added sorting capability to faculty referrals list: sort by first or last (#467)


<i>Fixed</i>
'''29 April 2011'''
<br> - Time check after choosing the student from the list didn't show the continue button (#469)
<br> - Clicking next on utilization listing doesn't hide the navsrch field (#468)
<br> - Changing availability location was not saving new location in appointments (#458 AGAIN)
<br> - navSearch previous query shows html for &lt; and &gt; (#471)


<hr><b> [0.10.48] 2021-10-27
:Fixed a tab issue in Mobile Safari for Student Entry screens<br />
</b><i>Added</i>
:Added a button to LogListing to a send text message to students that have signed up to receive text alerts and the Other option is checked.<br />
<br> - Added new profile preferences for Student Time Check
:Added a StudentHistHead option to the campus procs that allows for custom text to be printed at top of History page on student entry.<br />
:Added a title Student Name at top of visit history when viewing student visits via a student account.<br />
:Fixed Time Out equals Zero to not report a bad time when saving a Quick Visit.<br />
:Added a Resource Preference (in Utilities and Prefs screen) to prevent the Reserve button from being displayed during the check in/out process.<br />
:Fixed a bug in Search Students->Registrations Tab.<br />
:Added an Inactive button to the Resource Entry screens and prevent inactive resources from being found during check out process.<br />
:Added a system pref option to prevent user from editing News URI (as well as providing the default news URI).<br />
:Added an option to the MoveTo button on Appointment Entry to allow the user the ability to NOT send a confirmation when appointment is moved. (default is to send an confirmation).<br />
:Modified the labels for the enter notes on logout width and height (was w and h).<br />
:Added FollowUpDate, Inactive to posted document.<br />
:Added search capability to find student via posted document information.<br />
:Added capability to search availability so that an availability can be tagged with SUBJECT#i to allow a speciafic subject and same instructor for all in a group.<br />
:Fixed search availability so that a single canceled appointment will not force the instructor of the canceled appointment.<br />
:Modified color of drop in availability to a light blue.<br />
:Added checkbox option to the appointment entry to override and send the confirmation message no matter if date/time not changed or email settings are not set to send confirmation immediate.<br />


<hr><b> [0.10.47] 2021-10-26
</b><i>Added</i>
<br> - Added student ID, Other_ID and Other_ID2 to field picker for Custom Views (#465)
<br> - Added view student record button from Outstanding Appointment Request screen (#464)


<i>Fixed</i>
<br> - Fixed document type toggle buttons appearing over top nav bar (#459)
<br> - Fixed uploading attachment files to Email templates (#461)
<br> - Fixed backup link to enter online appointment now passes reason and section to log the visit


<hr><b> [0.10.46] 2021-10-25
'''26-30 April 2011 Redrock Conference 2011'''
</b><i>Fixed</i>
<br> - Fixed Outstanding appointment request reason not showing/saving on entry screen (#463)
<br> - Fixed batch emails for group roster emailing issue (#460)
<br> - Fixed availability location change not applying to group appointments when appointment is not online (#458)
<br> - Fixed issue with new document type button causing a click event for doc type toggle buttons (#457)
<br> - Fixed issue on appointment entry where editing a custom field value wasn't causing appointment save button to appear
<br> - Fixed minor positioning issue on whiteboard chat history when page is resized


<hr><b> [0.10.45] 2021-10-23
:5th Annual Redrock Software Conference<br/>
</b><i>Added</i>
<br> - Added support for the various date time formats on KIOSK and Log listings
<br> - Added sys pref to display Accum Hours on Student/Campus tab
<br> - Date time conversion for time zones on KIOSK and Log Listings
<br> - Added Profile Pref for time zone different from Campus time zone


<i>Fixed</i>
<br> - Dragging an appointment past the midnight hour fixed (#448)
<br> - Fixed whiteboard issue with draw sending multiple times on multiple send clicks (#451)
<br> - After sending, undo options cleared (#462)
<br> - Clicking the delete button on newly created watch/custom list fixed (#447)
<br> - Preview for "Warning message to display on early logout" shows a preview of Notice on KIOSK instead (#445)
<br> - Creating a new document type expands all existing document settings, and inverts whatever they were set to (#444)
<br> - After creating and deleting a Custom List, it becomes impossible to rename existing lists until a refresh (#443)
<br> - Changing locations in appointment entry doesn't prompt the save button to appear (#440)
<br> - Fixed Next staff and previous staff buttons, clicking too fast shows wrong staff (#449)


<hr><b> [0.10.44] 2021-10-21
</b><i>Added</i>
<br> - Added change log list (View Latest Changes menu added for SysAdmins)
<br> - Added change location on group availability affects appointments (#435)


<i>Changed</i>
'''26 April 2011'''
<br> - When creating new document, auto expand the file browser area (#434)


<i>Fixed</i>
:Fixed an issue where if you book an appointment, then cancel it and immediately book appointment with different tutor, same date and time. This used to cause the old cancelled tutor to be linked when the student attempts to log in for their visit on that date. (3/4)<br/>
<br> - Typo in section search for availability block sections (#431)
:Added new utility to re-send email confirmations for appointments modified on a certain date. (3/28)<br />
<br> - Typo in outstanding appointment request title text (#432)
:Added gradDate and gradDegree fields to standard student entry. (3/29)<br />
<br> - Email survey after visit via Join button (#428)
:Added set focus to Continue button on log in confirmation so that the enter key may be used. Was a only a problem if no questions were being asked on log in. (4/4).<br />
<br> - Fixed display of student appointment after booking an appointment (#433)
:Added mobile cookie value. (4/07)<br />
:Fixed combo select: worked around a Safari 4 bug for choosing combo lists (4/7).<br />
:Added reports utilizing student search data now have the option that allows the user to choose standard choices from a pulldown menu (Major, Cohort, ct.). (4/8)<br />
:Added resources history is shown on resource entry screen. (4/8)<br />
:Fixed issue with resources when checked back in now reset the 'due by' field. (4/8)<br />
:Added new module: released mobileView module for internal testing (4/8).<br />
:Added new method for increased ease for processing url santization. (4/18)<br />
:Added computed date ranges to favorite reports. (4/18)<br />
:Added dynamically computed date ranges as an option to favorite reports. (4/20)<br />
:Added favorite reports to quick reports area of main menu. (4/20)<br />
:Added edit visit ability to the minilog listing. (4/20)<br />
:Modified Subjects to not be loaded from server on availability blocks (improved response time). (4/25)<br/>
:Fixed a bug in batch entry where first tab would activate during visit record creation (now stays at same tab). (4/25)<br/>
:Modified schedule to show blocks with no center assigned, allow no center by choosing ALL in availability entry. (4/26)<br/>
:Modified availability entry to not choose default center for an old availability when no center chosen. (4/26)<br/>


<hr><b> [0.10.43] 2021-10-20
</b><i>Added</i>
<br> - Improvements to navSrch previous search menu (for Students & Registrations)
<br> - Added color ribbons to search availability results (#427)
<br> - Announcements for students may be for dash or kiosk of both, also fixed an issue with login dialog disappearing prematurely (#425)


<i>Fixed</i>
<br> - Choosing consultant on logout was not working properly (issue #424)
<br> - Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen


<hr><b> [0.10.42] 2021-10-19
'''23 February 2011'''
</b><i>Fixed</i>
This batch of changes includes efforts from November 2010 to February 2011
<br> - Fixed registration views to show Student fields.
:Added Subject and Reason to the `click to schedule` title text. (11/23)<br />
<br> - Found an issue with visits not logged out that aren't getting terminated (#417)
:Added three new options for sysAdmins to control editing of users by other users. Prevents user from Creating/Editing/Deleting users. (11/30)<br />
<br> - Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)
:Added NoSubjectEntry advanced preference, Yes values displays subject  no matter what the profile says, No hides it no matter what the profile  says. Keep blank to use profile preference. (12/1)<br />
:Fixed a bug where A student attempts to log in, but the student does not exist, so the student/user clicks create student. After the student record is save, the system now continues the login process. (12/2)<br />  
:Added reports to the automated events and also added the ability to process utilities from the automated events controller. (12/16)<br />
:Added tips for reasons will appear on the search availanility and Visit entry screens when the user holds the mouse over the reason choice. <12/16)<br />
:Added option for Search availability, where now there is a special option (sched_searchAvail -centerSeq) that allows the program to find all subcenters within a specific profile center. (12/20)<br />
:Added capability to advanced searching, it now processes script code during search (qry_usingXML). (01/11)<br />
:Added new module: Released textAlerts module to beta testing group. (2/19)<br />
:Added option to search availability. It can now take a set of consultants (ignoring or not ignoring specialties) that will be used as a the base listing to display availability results. (02/23)<br />


<hr><b> [0.10.41] 2021-10-18
</b><i>Added</i>
<br> - Subjects chosen for availabilities are shown in the slots (#260)
<br> - Appt Visit Utilization report, add csv output option


<i>Changed</i>
<br> - Availability recurring (optional & selected) interface changed to be more simplified (#335)
<br> - Less stern warning regarding date and time of appointment when not matching expected values (#414)


<i>Fixed</i>
'''29 November 2010'''
<br> - Fixed issue when deleting a multi availability, remove from calendar display
:Modified roster attended checkbox to affect appointment status as attended.<br />
<br> - Prevent double clicking on appointment save (#413, #412)
:Added availability reason to display on search availability popup text and on the schedule block description.<br />
<br> - Fixed certain submenu choices for windows surface table (#401)
:Added option to send any report created as an email attachment.<br />
:Added option to save any report (and the report options) as a favorite for the user.<br />
:Added pop menu of student search have the choices: and at least one visits since, with no visits since, at least one visit prior to, with no visits prior to.<br />
:When scanning a resource id, then student id, the Enter key on the check Out screen will choose the first student that appears in the list of possible students for quick check out.<br />


<hr><b> [0.10.39] 2021-10-15
</b><i>Added</i>
<br> - Export Registrations to csv (#410)
<br> - Added ability to re-search previous searches using menu on nav search (#372)
<br> - Added new feature / system preference: Dash chart choices are now customizable
<br> - Add option to show summary report for Appt Visit Utilization


<i>Fixed</i>
<br> - CC center on send email to students listing
<br> - Switch format of full name on user searches


<hr><b> [0.10.38] 2021-10-14
'''9 November 2010'''
</b><i>Added</i>
:Added page number and page navigation to the bottom of all standard listings.<br />
<br> - Update SMS validator to support api key
:Added an auto scroll to the header section of embedding listing pages.<br />
:Added a new group restriction to prevent deletion of appointments and prevent changing status to cancel/delete.<br />
:Added a new group restriction to prevent dragging appointments to a new time, and restriction date and time inside appointment.<br />
:Added appointment check rule to now check student's center status as well as student status for prevent booking.<br />
:Modified a livedoc session file, system now prevents user from uploading a file over the top of the session's file.<br />
:Added ability to create admin messages that are now displayed on main menu.<br />
:Fixed a bug where notes might be displayed in schedule as opposed to appt reason.<br />
:Fixed a bug in Visits/Students by report had an issue with the last total not displaying.<br />
:Added more capability to AdvisorTrac First Available choice. First Available can be limited to certain subcenters using a new preference.<br />
:Added the ability to auto choose the first found student in logging out a resource to a student.<br />


<hr><b> [0.10.37] 2021-10-14
</b><i>Added</i>
<br> - Saved searches are editable by sysAdmins (#406)
<br> - Add icon to automated reports in favorites submenu


<i>Fixed</i>
<br> - Fixed privileges issue when switching to Staff that is Profile Admin from Faculty


<hr><b> [0.10.36] 2021-10-13
'''28 October 2010'''
</b><i>Fixed</i>
:Added Page Break option to Students/Visits by Report. <br />
<br> - Fixed typo in search availabilities
:Added option to search for (or exclude) required hours value in the Students/Visits by Report. <br />
:Fixed a bug where weekly events would not always start on time. <br />
:Added an option to log a resource in next to a logged in students name (thus saving the step of choosing the student). <br />
:Added an option in the group roster to send a note to all students on the roster (added a preference to center profile to allow this). <br />
:Fixed a bug where Surveys that had the option chosen for 'Link on Visit Entry' would open an entry instead of email a message to the student <br />
:Added an option to Mark All as Attended in the group roster. <br />
:Added an option to center profile to require appointment times to start on the ## hour. Appointment end times and durations may be constrained in the same fashion.<br />
:Fixed the layering of menus in the navigation so they always appear over the menus in the listing areas.<br />
:Added the ability for the center profiles to auto load the consultants and sections when the tab is clicked. <br />
:Fixed a bug in Appointment Reminder Summary to Consultants which would send a reminder to all consultants no matter the profile setting. <br />
:Fixed a bug Daily Summary that was allowing a user to edit and appointment if their schedule options prevent editing appointments. <br />
:Added Appointment instructions to Center Profile. Any text entered here appears at the top of the appointment entry screen.<br />
:Added ability to customize Student Cancellation subject with tags (like #student#) to the Center Profile Prefs. <br />
:Added ability to specify whether or not to allow visit notes to be entered by worker when logging out from a work visit.<br />
:Removed display of Choose a Consultant when logging out after a work visit.<br />
:Added Messages tab to Consultant Entry to display all messages (filtered by message types the user is allowed to view) sent to a consultant's linked Student record.<br />
:Modified the Registrations by ?? report to total the Visit and Total Time when the Grouping.<br />
:Fixed a bug in the Registrations by ?? report where show registrations that  have visits was not showing any registrations.<br />
:Fixed a bug in Consultant entry that occurred when a Consultant was able to edit Consultant records. After editing a consultant, the consultants own record would then appear.<br />
:Added a printable version of the schedule that allows the user to specify the number of columns and the width of the page to generate for the printed schedule. The user may check which person should appear on the printed schedule as well.<br />
:Fixed an engine bug that might select a user/faculty/student/consultant record of the current user when calculating a record modification by tag: (aComputeWho).<br />
:Modified the Split Availability option to not show on a reserved block. <br />
:Modified check for conflict to (if not schedule overrides) notify conflict with reserved blocks.<br />
:Fixed a bug where clicking and dragging on the edit availability box in an appointment might allow moving the availability if you do not have privileges to do so in the scheduler.<br />
:Updated engine that runs search availabilities, making it over 5 times faster in certain instances.<br />
:Updated engine to include required tags (and custom tags) for hidden objects.<br />
:Updated Quick Visit entry to require a Date and Student before saving.<br />
:Fixed a bug that could keep faculty emails of visit summaries from being sent to all faculty.<br />
:Fixed a bug in Whiteboard and 4.0 that prevented students from entering a WhiteBoard session based on specific student reservation<br />
:Fixed a bug in Whiteboard and 4.0 that allowed all students to enter session that was coded to a course reservation <br />
:Fixed a bug in Whiteboard that sometimes displayed a script error when a server had been restarted during an active whiteboard session<br />


<hr><b> [0.10.35] 2021-10-08
</b><i>Added</i>
<br> - Added scheduler cookie prefs to the user preferences (#373)
<br> - Allow SI Batch codes to work for non-enrolled sections (#397)


<i>Changed</i>
<br> - Added options parameter to sendConfirmation, when online changed on availability from No to Yes or Yes to No, adjust all future appointments (#394)
<br> - Moving appointments, set avail id and force confirmation immediate.  Recompute duration


<i>Fixed</i>
'''24 September 2010'''
<br> - Fixed typo in search availabilities
:Fixed a bug in the Students by Appointment Status report where it might leave off a student <br />  
<br> - Online location display option fixed (#396)
:Added Reason and Subject to the Appointment History of the Student History screen <br />
<br> - CC Center on Roster batch emails fixed (#380)
:Added Visit search filters to the Attendance by Hour by Day of Week report <br />  
<br> - Moving appointment from one consultant to another fixed email issue (#393)
:Added Visit Location to the Usage Snapshot report and the Visits/Student by ?? report <br />  
<br> - Fixed a bug with courselist sql when blank data in search criteria
:Added Visit search filters to the Attendance by Hour by Day of Week report <br />
<br> - Your online session is available needs to be removed if appointment is canceled or deleted (#395)
:Added an option to KIOSK entry to allow the KIOSK to auto choose a location upon student login <br />  
<br> - Prevent double clicks to enter online appointment (#392)
:Added an option to KIOSK entry to optionally display the Log Resource window at the top of the KIOSK <br />
:Added an option in the Center Reasons listing to subsearch by active/inactive reasons <br />  
:Removed the option to add users to student or faculty groups <br />  
:Added option to add pay rate and notes to the payroll report from consultant listing screen <br />  
:Added option to add notes and mailbox to the Payroll Summary report <br />  
:Added option to add pay rate and notes to the Consultant/Work Visits by ??? report <br />  


<hr><b> [0.10.34] 2021-10-07
</b><i>Added</i>
<br> - Trap double clicks on links on scheduler


<i>Changed</i>
<br> - Outstanding appointment requests are now accessed via Table Access preference (#389)


<i>Fixed</i>
'''21 September 2010'''
<br> - Roster buttons became unresponsive after clicking (#384)
:Modified Report Visits by Instructor & Subject to have many more search options <br />  
<br> - Fixed formatting of move and edit availability buttons in appt entry (#385)
:Modified Report Visits/Students by to have the option for time format (Hours, Minutes; HH:MM) <br />
<br> - Choose a different date on move appt (or search availabilities)... format to look like a button, fixed bug with not choosing last date chosen (#388, #387)
:Added Group preference to lock SAGE Referrals older than xx days <br />
<br> - Fixed datetime format on mailqueue display (#386)
:Fixed a bug with WhiteBoard Invitations to a specific student not showing <br />
:Added Modified by to the appointment modification date and time <br />
:Modified all entry screen tabs to use a more IE compatible interface <br />
:Fixed a bug where deletion of progress report lost the link back to the original student record <br />
:Added the Split Availability into Blocks functionality to create multiple availabilities out of a single availability block with time slots <br />
:Added GroupFaculty table to link sections to multiple faculty. <br />
:Added reset Color Data utility in the SysAdmin Utility area <br />
:Added another variation of Surveys: Single Form student entry pages. Students may fill out a one-time questionnaire (like a health risk appraisal). You may create an unlimited number. Appraisal are loaded by Redrock into the campus.xml file.<br />


<hr><b> [0.10.33] 2021-10-06
</b><i>Added</i>
<br> - New integration functionality for merging multiple campus licenses into one
<br> - Faculty email report allowed for Admin (#377)


<i>Fixed</i>
'''15 September 2010'''
<br> - Fixed Views became broken from previous adjustment (#383)
:Modified Report Chooser and Engine to load Report Titles very quickly <br />  
<br> - Fixed drawing availabilities with DAYS = null
:Added new entity type checkEntryField to engine to allow for a combination checkbox and text entry in the same field. <br />
<br> - Scanning SI batch codes other than Student Sequence is fixed (#383)
:Fixed a bug where the availability became editable when overlapped by an appointment for admins/consultants on scheduler. <br />
<br> - Fixed OFF/ON CAMPUS/ZONE calculation (#379)
:Fixed a bug in the Center Schedule report where it was not filtering by the entered consultant name <br />
<br> - Fix missing csv header (#371)
:Added ability to add consultant fields to the Consultant Pay by Reason report <br />
:Fixed a bug on the loglisting for sorting using two different values (second value was ignored) <br />


<hr><b> [0.10.32] 2021-10-01
</b><i>Added</i>
<br> - Minor documentation, latest trac


<i>Changed</i>
<br> - Group pref override scheduling prefs allows search Avail find any availability during move process (#370)


<hr><b> [0.10.31] 2021-09-30
'''14 September 2010'''
</b><i>Fixed</i>
:Added Alternate Instructor to Sections and now faculty see registrations where they are either primary or secondary instructor <br />  
<br> - Process SI and Batch fixed online checkbox option (#369)
:Modified LoginLinkData preference (CAMPUS) to control display of campus box and welcome box. More control over campus box title and content. <br />
<br> - Fixed the CourseList course item issue when expanding an item, search didn't account for text values (#367)
:Added faculty as a listing option from the search menu. <br />


<i>Added</i>
<br> - Update PinStatus during imports, remove old pins automatically, allow user to remove a status pin if they dont need to see it any longer (Gears turn during long processes)
<br> - Added a KIOSK option for All Profiles (#365)
<br> - Added a few more power search phrases for the visits listing (#366)
<br> - Nightly terminate removes any non-started visits


<hr><b> [0.10.30] 2021-09-29
</b><i>Fixed</i>
<br> - Fixed a typo in student nav search choices: Birthdate
<br> - Batch visits create for non-online batches properly (#361)
<br> - Prevent appointments with duration <= 0 from being booked
<br> - Addition appointment security checks added to prevent user from hacking the appointment values


<i>Changed</i>
'''9 September 2010'''
<br> - Auto cancel future appointments when 2 consecutive missed in a recurring series
:Added Consultant Classification and Location to the date headers in the Scheduler <br />
<br> - Add survey instructions to the survey link email
:New color pickers for choosing campus color scheme <br />
:Assessments are a variation of a survey. Assessment data must be loaded by RedRock into the Campus.xml file. Students may take any assessments with custom results. <br />
:Fixed a bug where a new student list wasn't being added to the user's group privileges. <br />
:Fixed a bug where a sections weren't loading properly on an availability entry. Adjust code so load time is under a second. <br />
:Added options on center reasons to exclude he reason from displaying in either appointments or in the log in/out screens <br />
:Modified the popup windows to not auto-center on an iPad (iPhone was adjusted earlier in summer). <br />
:Added feature for students to open an appointment to access the LiveDoc component of WhiteBoard <br />
:Fixed a bug where new Surveys created by a user were not being added to the group privileges <br />
:Added average GPA to the header of the Student Overall GPA List report <br />
:Fixed a bug where surveys were not being shown on visit entry screen if the survey was linked to a reason <br />
:Modified all screens where student ID is displayed to not show when user has barcode only as the student entry screen <br />
:Modified search availability and search for student for an appointment to hide the student ID when the hide Student ID option is selected for the user group. <br />
:Fixed a bug on specialty copy utility when copying specialties from one term to another. <br />
:Added ability to Send Notes to coach/advisor on visit log out. Also added ability to change the label to something other than coach/advisor. <br />
:Added user ability to change the subject line of appointment reminders/confirmations. And appointment Cancellation emails. The word Reminder is auto changed to Confirmation and the word Remind is auto changed to Confirm on the confirmation emails. <br />
:Fixed a bug in Group privilege editing where user logged in group priv were always being displayed. <br />
:Modified search availability and search for student for an appointment to hide the student ID when the hide Student ID option is selected for the user group. <br />
:Added ability to identify 'Work' sections (sections that are only available to consultants). <br />
:Added new tags #missedApptTotal# #missedApptSince# #missedApptSubCtr# #missedApptCtr# #profileCenter# for displaying the number of missed appointments since the profiles preference date and the ability to display the date and the profile name.<br />
:Added ability to edit registration records form the registration listing in student entry/history <br />
:Modified the confusing check boxes of registration inactive vs active <br />
:Fixed bug in the Visits/Students by that was not calculating unique students <br />
:Modified appointment entry to only display searched availability subject when booking appointments after searching <br />
:Fixed bug in the display of document posts - it was repeating the same document title <br />
:Added section as an option for the student search regarding students that visited <br />
:Added new options for attendance tracking based on the section schedule.<br />
:Added new report option for printing the specialties of consultants. <br />
:Modified time picker to allow tabbing from time to time out while picker is open in the visit entry. <br />
:Modified date entry to allow regular text entry. <br />
:Modified search consultants to use Active as the default menu choice. <br />


<i>Added</i>
<br> - Add watch list indicators to referral list to faculty (#352)
<br> - Profile admins can create student records in the student listing screen
<br> - Referrals Assigned, student name is now clickable to view student entry (#363)


<hr><b> [0.10.29] 2021-09-28
</b><i>Fixed</i>
<br> - Latest trac for menu slider fix (#354)
<br> - Don't allow students to override a conflict with a blocked time (#355)
<br> - Fixed appointment layout issues when viewing from a phone (#349)


<i>Changed</i>
<br> - Referrals listing on dashboard, add student name and added ability to filter


<i>Added</i>
'''24 August 2010 (changes during the summer)'''
<br> - Added search active only to registrations listing (#356)
:Added new internal procedure imp_importPackage for easier import script. (5/14/10) <br />
:Adjusted internal procedure zArchiveIN to utilize oldSeq fields for old sequences when merging two databases (5/21/10) <br />
:Added Options field to Workshops for more advanced data storage (7/19/10) <br />
:Added ability to specify listSel rec# for included entry area in listinc area (7/22/10) <br />
:Modified location of campus.xml, it is now located in webfolder (still looks in old dir first), customFormBlocks in campus.xml allows for partial form customizations (8/6/10) <br />
:Modified some internal processes to give time to system events (8/12/10) <br />
:Added phone to availResults, added field noShowOnSched to consultants, modified server monitor to show processing, sending, and in send buffer for dynamic pages (8/18/10) <br />
:Added TUTOR CANCEL@ option to not free up time on schedule (still cancelled, just doesn't allow a re-book) (8/24/10 [[Appointment_Status]]<br />
:Added Center names chosen on the report chooser have been added to the top of the reports as part of the display of search criteria <br />
:Added the ability to edit the values of custom fields shown on the loglisting <br />
:Modified the survey results tab to not load the results until the tab is clicked <br />
:Modified the Center Profile Prefs to not load until the Prefs tab is clicked <br />
:Added 4.0 version of Consultants by Specialty report <br />
:Added Consultants & Linked Centers Report <br />
:Added Search Student Default List to groups preferences. This allows you to specify a default list of students (that can be overridden) during the normal Search... operations <br />
:Added Student Messages (messages of type MESSAGE) to display on student main menu. Students have the option to look at old messages by clicking a link. <br />
:Added ability to create 3 custom tabs on student main entry, in student campus info and in student history pages <br />
:Added Sections Listing as an option in the trac Nav bar, sections may be edited form the Sections listing. <br />
:Added more options to ability to set the schedule for a section (link to center via [CENTERNAME] ). <br />
:Added phase I of a grade book option in the section entry <br />
:Added Grade Group editing for combined and lowest point value grade calculation <br />
:Added option to workshops where attendance of a workshop may create a visit record as well as an assignment record <br />
:Added choose consultant on login as an additional option for the Center Profile Prefs <br />
:Added show student messages (message type MESSAGE) as an option during login or logout for the Center Profile Prefs <br />
:Added option for ad hoc entry of location in the Availability area as a preference in the Center Profile Prefs <br />
:Added option for hiding appointment notes as a preference in the Center Profile Prefs <br />


<hr><b> [0.10.28] 2021-09-24
</b><i>Fixed</i>
<br> - Fixed appointment layout issues when viewing from a phone (#349)
<br> - Fixed issue with choosing a section for an availability (#348)
<br> - Moved get student bio to a helper proc.  Fixed issue when showing students before opening batch visits (#350)
<br> - Another fix (#329) <br> - applied to group appointments
<br> - Fix for issues (#322, #339) <br> - appt scheduled by and modified by


<hr><b> [0.10.27] 2021-09-23
</b><i>Fixed</i>
<br> - Click continue multiple times creates multiple logins, hide button to prevent (#347)
<br> - Date format for search availability problem (#342)
<br> - Fixed an issue with Static lists being non-editable (#338)
<br> - Converting seconds to HH:MM format, rounding fix


<i>Added</i>
'''11 May 2010'''
<br> - Add a message to top of appointment when appointment is saved (#)
:Fixed a problem with overlapping appointments not being recognized if an appointment is created without adjusting the start and end times (also the check for max and min duration may have been skipped if the time had not been adjusted). <br />  
<br> - Add logging to survey and report email attempts
:Added the old 3.0 preference 'check student conflict' back into the 4.0 system <br />
<br> - Allow required fields that are toggle fields to be highlighted when not chosen (during validation process) (#344)
<br> - Added ability to test an IP address to understand if IP is in block range or not.
<br> - Add SchedModBy field to Appointments table
<br> - Error logging on appointment email send
<br> - Faculty email report <br> - add reply-to email address


<i>Changed</i>
<br> - Email: Only allow From override if not using mail.cordernet.com or office365
<br> - Adjusted wording of Reason Not Required override (#341)
<br> - Differentiate between visit location and appt location for student visit/appt report (#336)


<hr><b> [0.10.26] 2021-09-21
'''28 April 2010'''
</b><i>Added</i>
:Modified the edit appointment and edit availability to scroll back to original position after saving/closing <br />  
<br> - Add a RegStatus field to Registrations allowing a different field to be used for deactivating a registration record (#334)
:Modified the schedule content such that clicking the expand button to open a new frame has a window title appropriate to the schedule <br />  
<br> - Additional Logging on calc_Missed
:Modified the computation of missed appointments to account for a visit that straddles to consecutive appointments in the same center <br />  
<br> - add ability to process additional merges, cleanup, after a merge operation has been performed using an optional function 'app_processAfterMerge'
:Fixed a problem with SI Batch entry when adding a visit for those students that are enrolled but never have attended <br />  
:Added the ability to move an appointment to another consultant/date/time from within the appointment with checking on time available and conflict<br />


<hr><b> [0.10.25] 2021-09-20
</b><i>Fixed</i>
<br> - Fixed a bad SQL statement having to do with blocked availabilities


<hr><b> [0.10.24] 2021-09-20
'''23 April 2010'''
</b><i>Added</i>
:Added an option to constrain the number of appointments in a center at one time (using All Students) in the appointment rules. <br />
<br> - Added ability to collapse the filter text on KIOSKs (#328)
:Added an option to suspend SI Batch submission until create batch link is clicked.<br />
<br> - Add document uploaded Notifications that appear under alarm bell (#180)
:Added an additional maximum appointments rule to the scheduling options.<br />
:Modified the font size of the name of the personnel (increased) in the schedule screen<br />
:Added an option to constrain the number of appointments a student has during a week (by entering '''that week''' in the since field) <br />
:Added student phone fields in the reports where additional student fields are chosen <br />
:Added Date Range to top of Usage Snapshot Report <br />
:Fixed a problem where subjects don't always show in Usage Snapshot Report <br />
:Fixed a problem with Send Survey as Link when Survey title contains an apostrophe <br />
:Added ability to compute subjects for multiple-person groups when entered subject is # <br />
:Modified the display of the student ID on all student entry pages to display the the ID with formatting applied <br />
:Fixed problem with a required field not being entered on appointment causing time slot to be blocked <br />
:Added ability to custom sort the consultants in the search availability results listing <br />
:Added save message to entry screens of visits, appointments, and students <br />
:Added ability to constrain a group to a certain list of student records (static or dynamic) <br />  
:Added email confirmation/cancellation option to BCC (instead of CC) student & consultant emails <br />


<i>Changed</i>
<br> - Preference for work button now control consultants logged in button
<br> - Obscured placeholder will now use a label is text to be displayed


<i>Fixed</i>
'''21-23 April 2010'''
<br> - Fixed a bad SQL statement
Redrock Conference<br />
<br> - All uses of count check for countable
<br> - Cancelling an appointment might mark status as undefined (#326)
<br> - Fix for automated reports <br> - even if bad email address, update favorite as processed
<br> - Fix import batch item process to not automatically have a batch file name, so the user has to enter it.


<hr><b> [0.10.23] 2021-09-20
</b><i>Changed</i>
<br> - Adjusted cleanup report <br> - use record class so changes are auto logged


<hr><b> [0.10.22] 2021-09-18
'''15 April 2010'''
</b><i>Added</i>
:Added option to allow dynamic lists to use center-based custom fields. <br />
<br> - Added ability to pull linked student data into staff record when viewing/updating (#146)
:Added option to allow search availabilities to utilize specialties for reasons.<br />
<br> - Allow max appointment rules for blank status (#317)
:Fixed problem with multiple requests from same user overloading xml processing.<br />
<br> - Added Bi-Weekly to repeating appointment
:Fixed problem with incorrectly formatted 3.0 date data causing date-indexes to become corrupt<br />


<i>Changed</i>
<br> - Group multi slot booking should not use time intervals (#323)
<br> - Don't notify Staff when their own work visit appears (#321)
<br> - Show FTP versus School Imports Test file name
<br> - Query student subjects is faster now on search availability


<i>Fixed</i>
'''26 March 2010'''
<br> - New Custom fields had an issue with saving before extra clicks (#250)
:Added new option to send a customizable email to coaches detailing the visit notes with a student. [[Send Visit Notes]] <br />
<br> - Latest trac and fixed dashboard links on entry forms
:Added touchall button to main menu to allow admins to run the touchall maintenance process.<br />
<br> - Cancel <br> - missed status wasn't being applied properly (#324)
:Fixed the processHTML code for certain calls where text only is passed.<br />
<br> - Fixed Show These students from the Visits listing after having found visits for this week (#320)
:Added option to remember last log listing sort parameters.<br />
<br> - Prevent student double booking re-fixed (#318)
:Added campus and personal option to choose a color for the shadow of the title text of the dialogs (FireFox and Safari only, IE not able to do so).<br />
<br> - Set appointment status as attended when online session entered (#319)
:Modified Campus preferences for color choices and style overrides to be in a single preference group.<br />
:Added Group preference to control access to student password (previously only center admins had access).<br />


<hr><b> [0.10.21] 2021-09-17
</b><hr><b> [0.10.20] 2021-09-17
</b><i>Added</i>
<br> - Batch assign UUID for faculty if not already assigned.
<br> - Added php Uuid::uuid4() assignment to import process for any record that has a UUID field
<br> - Students can use the multi-slot booking now


<hr><b> [0.10.19] 2021-09-16
'''17 March 2010'''
</b><i>Added</i>
:Fixed search Visits and move from page to page. the selection of visits is not affected by the log listing and the student visit history.<br />
<br> - Added ability to remove calendar iCal attachments (#279)
:Added new preference CampusCSS. Administrators may override any CSS rule with a campus-specific rule<br />
<br> - TotalTime in Visits Export (#307)
:Added Consultant Full Name to Usage Snapshot Report<br />
<br> - Log out consultants button added to list of consultants logged in (#306)
:Added date filtering to the Survey Results tab of a SurveyTrac Survey<br />
<br> - Latest trac
:Added Schedule menu item to the TracMan navigator menu for Consultants<br />
<br> - Ability to override max merge records found limit
:Modified time preference for iCal and Outlook compatibility with daylight savings changes<br />
<br> - Conclude work visits from visit listing (#303)
:Added SI Session Listing for auditing SI reports<br />
<br> - Reports are now run as job on the job server
<br> - Added ability to Log visit to only staff who are logged in to work (302)
<br> - Added Section CRN to various reports (#298)
<br> - New profile pref to require reason and section on save appt only
<br> - When logging in at KIOSK for an appointment, the Subject and Reason and Time are displayed
<br> - Allow section to be specified in a Custom KIOSK (#280)


<i>Changed</i>
<br> - Allow uses to remove a list even if linked to student records
<br> - Show only staff in a center if there is a linkage for that staff in that center
<br> - Custom KIOSK assigning a Reason, removed any duplicate choices
<br> - Hide work visits from KIOSK (#308)
<br> - Writing centers don't use specialties for subject list for consultant (#304)
<br> - Roster status updates are now done using record object for logging purposes
<br> - Changing online for an appointment in a series now applies the value to all in the series (#254)
<br> - Last import status with mismatched columns or column data has better error display
<br> - Only output headers right before json output (for the API)


<i>Fixed</i>
'''15 March 2010'''
<br> - Fixed issue with blocks not completely obscuring availabilities
:Added a special campus-customizable tab for either Students, Users, Faculty, or Consultants.<br />
<br> - Multi-slot booking fixed when hour start increments is 0 (#310, 309)
:Added [[List Management]] dialog to delete student lists, view entered options for dynamic lists, and perform intersection, union and differences.<br />
<br> - Don't show inactive registrations on search availabilities subject choices (#313)
:Added Attendance by Hour by Day of Week report.<br />
<br> - Wait time reports: if WaitTime is null, use 0 (#305)
:Added ability to customize the log listing screen to display any student data using the campus.xml::global.codeBlocks.proc[logListing]<br />
<br> - Fix resource images load/uploadto
<br> - Fixed bug with login to appointment text showing subject reason and time.
<br> - RecurID of undefined is not a real recurID
<br> - Max Appt Rules for Subject needs to query for same CourseID


<hr><b> [0.10.18] 2021-09-14
</b><i>Added</i>
<br> - Added #id of conflicting subject section appointment for debugging purposes
<br> - Added go to dashboard icon to some of the entry screens


<i>Changed</i>
'''10 March 2010'''
<br> - Use NIL UUID for default User, check for null user before loading groups
:Fixed visit Info tab for appointments only shows a students enrolled courses.<br />
<br> - Group appointments with slot prefs (same subject, same faculty, same section), now do a check before saving a new appointment (#246)
:Added INACTIVE and BANNED students are automatically not allowed to log a visit to center<br />
<br> - Split automated_reports into two scripts <br> - reports and exports
:Added Subcenters can allow either INACTIVE or BANNED students to log a visit (selectively)<br />
:Added option for a student list to be selected for logging visits as well as scheduling appointments<br />
:Fixed minor bug with dynamic student lists and linking to centers<br />
:Added ability to click on expand button at the top of any listing to open a new tab showing the listed data<br />


<i>Fixed</i>
<br> - Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
<br> - Fixed typo, report calculation (#296, #301, #300)
<br> - Students can't override adding more to a multi-person slot (#296)
<br> - Don't show work visits (or visits with null for student id in Log List or kiosk)
<br> - Removed duplicated appointments based on related table search
<br> - Fix, in case a later-deleted customData field is in use in a saved favorite report
<br> - SchedCheck bug fixed
<br> - Move To dialog now appears over existing appointment dialog
<br> - Get proper campus code for sso logins


<hr><b> [0.10.17] 2021-09-13
'''02 March 2010'''
</b><i>Added</i>
:Modifications to the scheduling rules to handle consultants that don't have any editing rights but still need to see the schedule.<br />
<br> - Referrals widget default open/close via cookie
:Added ability for administrators to prevent a user from creating an appointment without linking it to an availability.<br />
<br> - Added CRN to Student's Registrations List
:Added ability for users that have multiple profile types to easily switch profiles (ie consultants->students or consultants->faculty)<br />
<br> - Added CRN field to various reports (#287)
:Added Utilization tab preference now allowed<br />
:Added Utilization tab preference for entering visit notes or editing visits in general (based on preferences)<br />
:Added new colors to the Custom Color picker<br />
:Added visit hours as an option to the Consultant Appointments/Visits Report<br />
:Added Fund Code report [[Fund Code Hours Report]]<br />
:Added Reason breakdown to the Consultant/Work Visits by ?? report<br />
:Added restrictions of SAGE referrals by type to certain user groups<br />
:Modification to Students by Appointment status (allow user to search for specific status)<br />
:Allow sorting of log listing by date in ascending OR descending order<br />


<i>Changed</i>
<br> - Removed 'Email' from User Login prompt
<br> - Removed PHP Mailer
<br> - Automated reports use new CRON and jobs system


<i>Fixed</i>
'''21 February 2010'''
<br> - Appt SectionID and ReasonID properly copied to group roster visit when attended
:Modified width of sections/center menu in center profile to handle long center names.<br />
<br> - View these Students from Registrations listing (#293)
:Modified the size of the watermark display of TracMac in IE8.<br />
<br> - Roster attended was duplicating visits, fixed
:Modified access of full consultant profile from scheduler consultant profile link.<br />
<br> - Also attended now sets the enteredDT to same as TimeIn for roster visits
:Added quick print consultants schedule on the scheduling screen.<br />
<br> - Latest trac with str_toHours fixed
:Fixed a bug where canceled appointments were being counted in the totaled enrolled group.<br />
<br> - Fix link in email for emailed reports
<br> - Work visits menu needed a unique id to differentiate from nav menu work visit menu
<br> - Fixed issue with faculty courses not showing students enrolled


<hr><b> [0.10.16] 2021-09-10
</b><i>Added</i>
<br> - Added Section CRN to main Registration listing


<i>Changed</i>
'''09 February 2010'''
<br> - Make sure appointment's section and reason override availability
:Modified preference for showing log out resources on log listing.<br />
<br> - Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records
:Added change date button on Scheduler content area for quick navigation to any other date.<br />
:Added expand button to scheduler content area to allow the screen to be re-sized to full window.<br />
:Modified display of Student ID on Entry screen to display raw numeric when the field is clicked on.<br />
:Added option to duplicate surveys in SurveyTrac.<br />
:Added Students by Center Grid report.<br />
:Added Additional Notes field to Group Roster report.<br />


<i>Fixed</i>
<br> - Mark a group appointment item as attended applies sectionID to the visit record (#283)
<br> - Fixed issue where TimeOut wasn't being computed on an SI Login.  Fixed issue when number of students in current selection filled up memory (#281)


<hr><b> [0.10.15] 2021-09-10
'''03 February 2010'''
</b><i>Added</i>
:Added ability on log listing to assign a tutor to a visit after student logs in.<br />
<br> - Added Redrock Pref, to set how many days of data for reports to run as a job


<i>Changed</i>
<br> - Use new Redrock IP detection
<br> - Update import status when file not found or FTP Path is nonexistent
<br> - Update automated_reports.php <br> - added logging, and better null checking


<i>Fixed</i>
'''25 January 2010'''
<br> - Hide availabilities fixed when availability was for DAYS not shown
:Visit entry preference added for access to visits from the Utilization tab.<br />
:Added additional rules for preventing certain types of appointments (max appointments of a certain status or reason).<br />
:Added additional rules for controlling maximum appointments in a date range using a sliding range of days.<br />
:Added Security Audit report.<br />


<hr><b> [0.10.14] 2021-09-10
</b><i>Added</i>
<br> - Added display for import file location (test or FTP)
<br> - Added ability to use caching for certain record types during the import process to increase speed of imports by 300%
<br> - Add limitation message for Office 365 email (#38)


<i>Changed</i>
'''16 January 2010'''
<br> - Import now allows for Student record caching, adjusted to track memory usage
:Fixed a problem with Subjects menu appearing when preference is set to hide subject\ choice.<br />
<br> - Import status while importing, show latest record count
<br> - Importing: switched the default cache setting from no to yes


<hr><b> [0.10.13] 2021-09-09
</b><i>Added</i>
<br> - Added more clarification notices/descriptions to all system preferences
<br> - Added handling of SSO de-auths
<br> - Add SAML/CAS settings for de-auth


<hr><b> [0.10.11] 2021-09-09
'''13 January 2010'''
</b><i>Added</i>
:Fixed a problem with payroll report showing blank data under certain conditions.<br />
<br> - New system pref to control format of subject when searching availabilities (#215)
:Fixed a problem with First Available appearing in centers the consultant is not assigned.<br />
<br> - Hover over log listing images makes them enlarge
:Fixed a problem with recurring appointments no automatically getting booked if scheduled in the scheduler.<br />
<br> - New appointment group pref added (#262)
:Fixed a problem with recurring cancellations not canceling.<br />
<br> - Photo image sizes can be controlled on the log listing (#268)
:Added a preference to allow/prevent consultants form modifying their own specialties.<br />
:Fixed a problem where certain users could not run a list report from the student listing screen.<br />


<i>Changed</i>
<br> - Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
<br> - Faculty view: related courses now default to active only (#275)
<br> - After a staff record merge operation we remove any duplicate entries in the CenterStaff table (#270)
<br> - Adjustment to the interface for the merge records functionality


<i>Fixed</i>
'''18 December 2010'''
<br> - Sections: find duplicate records fixed
:Fixed an issue where certain consultants could not access document posts.<br />
<br> - Consultant Schedule Summary Emails is now working (#263)
:Added ability to set certain reasons to be not visible when logging in a visit (only visible for scheduling).<br />
<br> - Fixed import status issue
<br> - Don't try to delete a non existent document (#274)
<br> - Subject courses on search availability sorted properly (#249)
<br> - Resolve issues with cookie settings not being honored (#259)
<br> - Fixed custom KIOSK reasons and consultants (#253)
<br> - Don't send terminate message to student if preference is not checked (#241)
<br> - Blank announcement bodies fixed (#261)
<br> - Cleanup appointment code, save user who modified it and date and time modified
<br> - Dont allow adhoc creation of avail when no center / staff chosen on pulldowns
<br> - Hide availabilities when not linked to staff on search availability


<hr><b> [0.10.10] 2021-09-08
</b><i>Changed</i>
<br> - Get default time zone of America/Phoenix when Prefs doesn't exist yet
<br> - Update manual cron runner with modern code, specifically changeCampus
<br> - Add cleanup script for emails with massive attachment lists
<br> - Check if email can be tried before trying
<br> - Smaller email batch sizes when sending plain emails
<br> - Email updates: a bit more reply-to implementation
<br> - Adjust SAGE referral emails recipients display


<i>Fixed</i>
'''11 December 2010'''
<br> - Fix issue with email attachments growing to absurd levels
:Added student entry views BARCODE ONLY and BRIEF1 & 2.<br />
<br> - Fix twig rendering error logging
:Fixed problem with requiring custom fields to be entered on log out.<br />
:Fixed display of Resource List report.<br />


<hr><b> [0.10.9] 2021-09-08
</b><i>Added</i>
<br> - New not Online pref to display when Online checkbox is NOT checked
<br> - Additional options for SAGE date filter
<br> - Dashboard widget: SAGE Referrals uses filters and also use cookies for default open/close display
<br> - More LDAP validation preferences for functionality


<i>Changed</i>
'''29 October 2009'''
<br> - Adjust handling of sender reply tos
:Added Message Access rules for groups.<br />


<i>Fixed</i>
<br> - SAGE automated emails listing formatting issue


<hr><b> [0.10.8] 2021-09-03
'''18 September 2009'''
</b><i>Added</i>
:Modificationa: Minor adjustments - no real changes. Mostly screen size changes to accommodate Visit editing in student Visit History.<br />
<br> - Provide user feedback after duplicating a survey
:Modification: Set focus of resource checkout to student ID field<br />
:Added center schedule report<br />
:Fixed layering issue on search availabilities. Fixed current time marker on schedule for IE.<br />
:Added accumulated hrs, gpa to student campus data tab. Visit history now allows edit of visits and create new.<br />


<i>Changed</i>
<br> - Set UUID for all students without a UUID during process activations script
<br> - Hide term sequence: its confusing


<hr><b> [0.10.7] 2021-09-02
'''17 September 2009'''
</b><i>Added</i>
:Certifications added to consultants. Location was mis-linked as subclassification.<br />
<br> - Staff listing on profiles now has a search active only option
:Consultant location is default of availability -> appointments.<br />
<br> - Option for new time format that is not military time (for log listings)
:Tutor Address added to a info tab.<br />
<br> - Send Survey to students in current student listing
:Resources that have been checked out to a student are now displayed on log listing. Items can be checked in from that screen<br />
:Remember sort preference for log listing<br />
:Clear out student ID or resource ID after logging the person/item in or out<br />


<i>Changed</i>
<br> - Import jobs allowed to take longer amount of time to finish (for now)
<br> - Consultant save own record will only load self as choice on new recs


<i>Fixed</i>
'''15 September 2009'''
<br> - Fixed Wildcard subjects now appear in Center Schedule report (#239)
:Adjusted save appointments to autobook one-on-ones<br />
:Adjust subcenters to have parentID field and remember center's last location listing<br />


<hr><b> [0.10.6] 2021-09-01
</b><i>Added</i>
<br> - For reports being emailed (by auto-favorites, job, manual, etc.) implement reply-to for schools using our mail server
<br> - Next and Previous scheduler buttons can use enter key to activate
<br> - For TracCloud schools using our Redrock mail server, for emailed reports, set reply-to


<i>Changed</i>
'''14 September 2009'''
<br> - Consultants default to their own schedule for their default center when they click the Scheduler link
:Log listing remembers session cookie for sort order.<br />
<br> - Show only active reasons to choose from for visits cleanup report
:Log listing -> edit student shows full student edit screen<br />
:Bug with drawing usr/grp on schedule fixed<br />
:Time Out shown properly.<br />


<i>Fixed</i>
<br> - QR kiosk code not allowing students to login (#238)
<br> - Prevent multiple appointments for a single student in same multi-person group (#235)
<br> - Prevent double click on update specialties (#236)
<br> - Referral custom questions need to be handled differently when applying annotated referral values to selected referrals (fixed issue where all custom questions were being updated)
<br> - Fixes privileges: SysAdmin group overrides Admin, Staff or Consultant privs
<br> - Visits by FTE report fix
<br> - Access own schedule should only show own consultant info (#216)


<hr><b> [0.10.5] 2021-08-31
'''09 September 2009'''
</b><i>Added</i>
:More control of custom student fields: non-enterable custom fields re drawn as spans.<br />
<br> - Record when visit notes sent, show an indicator (#226)
:Made adjustments to the custom fields. All groups available for potential access.<br />
 
<i>Changed</i>
<br> - Appointment location on calendar is obfuscated (#230)
<br> - Center staff list uses own setsuffix to utilize own search filters (#224)
<br> - When barcode lookup occurs and only 1 student found, auto select
 
<i>Fixed</i>
<br> - Fixed a display issue with Cancelled or Missed appointments (#229)
<br> - When document not yet saved, but new doc ready to be uploaded: fixed issue with it showing are you sure you want to upload with no doc (#225)
 
<hr><b> [0.10.4] 2021-08-30
</b><i>Added</i>
<br> - Added expired time to display of sessions that no longer are available
<br> - Added 2 new names for consultants (Educators & Academic Coaches) (#218)
 
<i>Changed</i>
<br> - Show current time bar on schedule as blue and server time when server time does not match local time on scheduler
<br> - Block non-redrock sysAdmins from editing import batches
<br> - Added more functionality to merge faculty. Fixed issues (#210, #212, #213, #151)
<br> - Visit / Appt Export refinements
 
<i>Fixed</i>
<br> - Set the initial check value for items with isNewOnly checked for assignment field list
 
<hr><b> [0.10.2] 2021-08-27
</b><i>Added</i>
<br> - Log json apptcenters when no records found
<br> - Added error message to apptcenters when returns blank json
 
<i>Changed</i>
<br> - HTTP_X_FORWARDED_FOR as the user's IP address
<br> - Visits report FTE improvement
<br> - Change logging to info level and do it every time apptcenters json is called
 
<i>Fixed</i>
<br> - Fix issue with appointment centers json call failing
 
<hr><b> [0.10.1] 2021-08-26
</b><i>Added</i>
<br> - Added new removeDuplicateFaculty job and associated menus
 
<i>Changed</i>
<br> - LDAP Tweaks, fallback to local accounts when ldap fails
<br> - Simplified notification code for URL link copy
<br> - Prevent entry in online dropin session before it's time
 
<i>Fixed</i>
<br> - Fix some issues with LDAP settings not making sense
<br> - Online URLs from the search availability maybe copied to the clipboard now
<br> - Fixed online copy URL for older params
 
<hr><b> [0.10.0] 2021-08-26
</b><i>Added</i>
<br> - Added Appointment.OnlineLink tag to retrieve a URL that can be emailed for an online session appointment
 
<i>Changed</i>
<br> - Return to original url when doing SSO redirect logins
<br> - Cleaned up and standardized online session link to go through a single form that rejects or redirects based on whether or not the session is available
 
<i>Fixed</i>
<br> - Fix retrieval of staffPhotos directory
<br> - Fix issue with retrieving empty url overrides
<br> - Use proper job return types

Revision as of 10:02, 3 March 2023

Latest version: 4.2.170210-B
Latest security update version: 4.2.150818 and TracWeb40 dated 07/01/2022

The 4.x version of the Trac System is in a legacy state and will not receive feature updates or bug fixes beyond 12/31/2022. TracCloud is the latest version of the Trac System. To schedule a demo of TracCloud, click here. For pricing information, reach out to sales@go-redrock.com. For information on migrating your Trac 4 data to TracCloud, click here.


January 2021

Added "allowVisitLocEnterable" advanced preference. If set to false, this will remove the option to type in a Location when creating quick visits.


September 2020

Added ability to control if the Drop in Available Times should appear outside of appointment rules (add Advance Pref, ignoreDropinExcludes=true).
Fixed Appointments/Students by ?? Report to Group by 'Center'.
Added the option “Include Student Handle:” in the Appointment List Report.
Fixed the Online Link when including surveys to be emailed after visit.
Fixed SurveyTrac to save the Multi Check choices when answered.


June 2020

Fixed Consultant Pay by Work Reason to show chosen work reason.
Fix Whiteboard send special characters (iOS) curly quotes on chat entry.
Fix Whiteboard chat emoji from auto entering when entering a time like 3:00. The :0 will not change to emoji.
Added ability for server to require session cookies be secure (using a preference).


May 2020

Added ability to edit timeframe for online zoom link to become available (default was 15 minutes before appointment), new preference is TimeStudApptLink.
Updated MobileView for latest WCAG accessibility guidelines.


April 2020

Added ability to to control on a Zoom appointment whether or not the survey for that center goes to the student (add noSurvey=true) to zoom link.
Spaces are now trimmed from beginning and end of user name on log in.


March 2020

Fixed Edit BIO link for consultants (was not showing for some campuses).
Added ability for zoom appointments to either auto enter the appointment notes to the visit notes or leave blank.


February 2020

Q2 Start a Visit now stores the time on the local device and is sent to sever when the visit concludes (rather than having server track the start time for each start of visit).
Fixed curly quote issue on Q2 and iOs.


December 2019

Fixed sending Sage Referral notes when & in notes field.
Fixed post Document notes not saving in Chrome.


October 2019

Fixed uploaded document Notes to allow more than just first line to be saved.
Fixed SAML authentication when the attribute is the email address or has a @ in the username.
Fixed send email from group roster when & in message.


September 2019

Fix .ical attachment for cancellation email.
New report added, Non-Sequential Weekly Appointment (Scheduling category).
New SAML authentication ability to use metadata logout URL. (Prefs = SAMLUseSingleLogoffData, SAMLUseSingleLogoff)


June 2019

Fixed schedule head and shoulders icon to only display for the primary profile subcenters of the consultant.


May 2019

Fix for Android Chrome browser to allow search availability and book Reason, Consultant or Location list options to display properly.
Fix for certain browsers a blank survey record was being created.


April 2019

13th Annual Redrock Conference April 3 - 6 in Chandler, AZ (Next conference is April 1 – 4, 2020)
Fix TracMan icon menu selection for recent chrome browser changes.
Fix dropdown menu display when using iPad iOS 12.2
Fix availability block creation when using iPad iOS 12.2
Added Online Remote Link customization for Zoom
Added Change Location option for group availability roster.
Fix for Q2, link to correct Q2 visit upon closing visit with iPad iOS 10.


March 2019

Added a change location option for a group appointment.


January 2019

Fixed required option in SurveyTrac


December 2018

New report added, Initial Visit (Students By category).
Minor security fix: X-Site Scripting (anonymous function call).


July 2018

Added dynKioskActSects preference option for a Dynamic Kiosk to show ALL active sections assigned to the Linked Subcenter when pre-selecting the subject.
Added AllowStudLoc preference option to allow students to pick location when booking an appointment.


May 2018

SI Batch Entry Active Only


April 2018

12th Annual Redrock Conference April 4 - 7 in Chandler, AZ
Added utility, Clear Survey Responses.
Utility Reset myprefs to include the reset of both the consultant and users of a specific group that you select


March 2018

Minor security fix: Q2seq parameter sanitized.


Jan 2018

fix EmailOverdue - now email to administrators shows only overdue resources, instead of all previously checked out items.
Fixed a utility display text error message.


Nov 2017

New report added, Resource Utilization (Material/Resources category).
New report added, Consultant Non-Duplicated Visit Time (Students By category).
Added more grouping options for a report, SAGE Referrals/Students by ?? (SAGE category).


June 2017

Added System Preference RestrictResourcesByCenter to restrict users to checking out resources for centers to which they have permission.
Added System Preference orderReasonsByActive to order the Reason List in the Center Profile by Active status.


May 2017

Added ability for SAGE Referral email blocks to utilize special codes to allow tags to define a hyperlink.
Added ability to edit SAGE Referral Email Subject if it was saved as blank or only with spaces.


April 2017

11th Annual Redrock Conference April 5 - 8 in Chandler, AZ
Added a Student Listing report to display Student Photos for a selection of students.
Added ability to send a survey to faculty through SurveyTrac and a custom script.
Added Power Search for faculty records.
Added search for faculty that have opted in or opted out of receiving Visit Emails to standard faculty search.
Added ability to schedule students for appointments by finding them with a hidden custom field value.
Added Barcode to entry form for consultant records.
Added ability to survey faculty directly through SurveyTrac without any customization.
Added ability to customize options to send automated emails through a custom script.
Added ability to sort resources by center to the resource listing screen.


March 2017

Updated Availability Block entry to handle characters that may prevent a consultant schedule from displaying correctly.
Updated Starfish Export process to exclude data with an invalid student identifier or an orphaned visit.
Updated Main Menu to address a bug in Chrome/IE where page might load twice, causing Log Student window to lose cursor focus.
Updated Quick Visit entry to load the student info and previous visits before saving the visit.
Updated Profile Max Appointment Rules with an optional fourth rule with conditions.
Updated Redrock Helpdesk to force all connections to the secure HTTPS address at https://helpdesk.go-redrock.com.


February 2017

Updated default value of preference "KIOSKBigLogin" to false.
Fixed display of student and consultant photo on appointment entry window.
Removed option for Custom RSS Feed as part of increased security.
Fixed email option for Registrations List Reports for SAGE Awaiting Referrals and SAGE With a Referral.
Added preference "SAGE-Faculty-NoReferralEmailMsg" to include a custom message in email to faculty from SAGE Awaiting Referral.
Added preference "SAGE-Faculty-HasReferralEmailMsg" to include a custom message in email to faculty from SAGE With a Referral.
Added options to Visits Export report to format the output of the Visit Total Time.
Added Referral Custom Questions to output of SAGE Referral List report.
Fixed view of referrals on main menu Referrals tab to restrict display of referrals to students on assigned list.
Fixed view of Trac Navigation on MobileView.
Added preference "defAvailMaxStud" to set a default Max Students value when creating a new availability.
Increased authentication wait time to 10 seconds for slow connections with CAS Authentication server.
Fixed Student Listing from MobileView to correctly hide Student IDs based upon group preferences.
Added Expand All / Collapse All button to faculty Referral Roster entry form.
Added Handle to Student Field options on Student List report.
Added restrictions to SAGE Referral reports based upon group permissions to view/edit Referral Types.
Fixed #visitday# tag to correctly display the day of week for a visit in emails and messages.
Allow returns and quotes to be entered in preference "HTML:SearchAvailInstr" to display instructions on Search Availability form.


January 2017

Fixed issue with the Tip of the Week to display correctly.
Updated SAML Authentication with major speed improvements.
Updated system to automatically fix errors with entry of primary Auto Events.
Fixed display of section list in search availability pulldown.
Added HTTPS access to Redrock Helpdesk at https://helpdesk.go-redrock.com


December 2016

Added ability for administrative users to switch to a matching consultant or student record.
Added color codes for centers to display on the schedule.
Added preference "KIOSKBigLogin" for Kiosks to display larger font and hide the on-screen announcements section.


November 2016

Added preference "SectDispOnSchedAppt" to allow display of title versus sectionterm no.
Corrected issue where some Trac systems may have had trouble sending emails to more than 100 students.
Corrected an issue where using the Max Appointment Rules specific to "Groups" would cause an error on scheduling appointments.
Fixed issue with the custom RSS Feed so it displays correctly.
Added Student Search options to the Usage Snapshot report.
Added advanced debugging to troubleshoot questions regarding reports.


October 2016

Added export CSV option for every table.
Default preference "DNSServer" to blank if not being utilized to prevent configuration errors and problems sending emails.
Fixed an issue with Faculty Validation search parameters to restrict visits to those related to the faculty.


September 2016

Increased field size of [centersections]subcenters to allow for more linkages between subjects and centers.
Added preference "chooseCtrBtnLabel" to allow customization of button when a student signs in for a visit.
Changed how the appointment screen queries for sections and reasons if user came from the search availability form and had searched for a specific section.


August 2016

Added option in sched_searchAvail to output JSON for use with Q2 interface for search availabilities.


July 2016

Added native SAML Authentication to integrate with campus' authentication systems.


June 2016

Added option in web_gsp to handle accessing a blank param.
Added option in zVisitLogReason_AsstIn to utilize subjectScript.
Added a timestamp for checked out resources to display during the resource check out / in process.
Added a simplified version of the SI Comparison report that does not include any grade data.


May 2016

Changed the nightly terminate process to end a visit at 11:59pm if the auto terminate settings would set the visit past midnight.
Removed the user sequence from the Appt Created By field and only store the username.
Account for Reason tips in the appointment entry screen.
Added Section Max Time In to the visit log in / out process.


March 2016

Added preference StudShowGroupCount to Availability results search.
Added Q2-Scheduler option as an additional scheduling option using minimalist interface.
Added Active option to search students by registration.
Added LDAP Authentication options through use of cURL.


December 2015

Added due time (to go along with due date) to resource check out record structure.
Added Status to check out record structure for resources.


October 2015

Added ability to print QR Codes for the table list for a given Q2:Table Config.
Added ability for student to scan a QR Code when signing in to a KIOSK and confirming that they want to receive a text message notifying them that their advisor is ready see them.
Fixed a bug with moving appointments that were scheduled to be repeating weekly.


September 2015

Added ability to use only local account logins using new ldap format without an LDAP record structure in campus preferences.
Added new reporting to Q2 Tables.
Added ability to open student record from the SAGE referral list tab on main menu.
Fixed a bug in the Consultants by Subject report where it was duplicating the last line.
Prevent a group from deletion if there are related consultant records.


August 2015

Added several interface and design changes to Q2 Tables including sort by time hand was raised, added ability to raise hand for student on Log Listing and ability to filter only those who have hands raised.
Added Queue Mode to Q2 Tables to allow the Queue to be displayed on a TV screen or some similar display device.
Fixed Assigned Consultant link in SAGE Referrals.
Added SAGE Referral List as an additional tab on the Main Menu.
Security patch 8/18/15: Fixed security checks where users could potentially access records after having logged off.


July 2015

Added utility to duplicate group records, choosing to include subcenter selections or not.
Added multiple LDAP Server Authentication settings to new LDAP authentication method.
Added Group preference to allow/block users from logging students in for visits by their handle.
Updated Students by Center Grid report - Removed the consultant search so the report will include all visits.
Added AND/OR conditions to SAGE Emails - Allows for a variety of differing emails to be sent based on conditions related to the referral or the student.
Security patch 7/2/15: Increased functions to block attempts at Cross-Site Scripting, SQL Injection, and Link Injection.
Added functionality for CAS authentication requests to be run through cURL for TLS security.


June 2015

Changed time format of email tags #visitTime# and #timeout# from the 24-hr clock to AM/PM format.
Fixed missing consultant name on logout message screen when profile setting would log out all related student visits with the consultant log out.
Added a Time Check feature for staff to quickly provide a student with their semester visit totals broken down by section. This feature is global and enabled via advanced preference.


May 2015

Fixed a bug in logging in a student and creating a new student doesn't open the login window for the newly created student.
Added new LDAP method utilizing custom campus.xml file


April 2015

Added capability for ajxMenu_sect to utilize qry search for subject groups as well as exiting sections list.
Added form caching and security method caching for speed enhancement.
Added new speed processing for pageCode: visitList, studList, stdcc.
Fixed rptVisStudBy for computing unique versus total number of students.
Added pageCode("sched";"consList") added for use with schedule.4sp for a speed improvement in drawing schedule.
Added new command: blob to document2 and scipt_cleanCode for better migration to later engine versions.
Added staticLoc replacements for speed improvement.
Added more SAGE checkboxes for simplifying the entry process for faculty
Added ability to name the processed button on SAGE referrals
Added ability to autolink a referral to a consultant on saving the referral.
Added ability to link a roster referral to a specific subject.
Added ability to link a roster referral to a student list.
Added menu drawing for student and visit list for a speed improvement.
Fixed Tutors by Date report to show total booked and availability properly.


February 2015

Advisor Cancelled status working on searchAvails.


December 2014

Added current date to the search for [SectionSchedule]Days during the log in process for procedure zVisitLogReason_SubjCon and zVisitLogReason_AsstIn and zVisitLogReason_Load.
Added new procedures zArchiveVisits, zDeArchiveVisits. These affects zgetINIValue, zGetINISect, zSetINIValue, zSetINISect, zVisitLogOutCom_Surv
Fixed a bug in Appt Calc Missed process.


November 2014

Added indexAllOffline procedure that defaults to indexing all tables in safe mode and takes system into offline state until done.
Added ability to list multiple reason during FTESearch using | character.
Added ability for Dynamic KIOSKs to use the student's enrolled subjects (not just the center's subjects).
Fixed an issue with linked consultant on a dynamic KIOSK.


October 2014

Added ability to automatically block downloading XML or EXE unless logged in as admin.
Added ability to automatically block downloading BAK files unless logged in as admin.
Added web_injectFail capabilities to allow a parameter to have a semicolon.
Added message to web_flushLogFile to write server stopped messages to log mods file.
Added ability to extend the size of consultants displayed in the log out process for 'Who did you see?'.


September 2014

Added ability to block directory using ACCESDIR0 preference.


August 2014

Added scheduler capabilities to subscribe to a schedule.
Added ability to process script code dynamically on traditionally static pages using '_dproc.' in a page URL.
Added ability to add cookie additional data via SESSCOOKIEADD preference.
Added totals to the logins by hour report.


June 2014

Added new tags for accessing survey data: #surveySentDate#, #surveySentTime#, #surveySentBy#, #surveyVisitID#, #surveyRespondedDate#, #surveyRespondedTime#, and #surveyRespondedVia#.
Added new header text section to display above Survey.
Added ability for system to process tag data in questions and statements of surveys.
Added a link to student info on search availability page.
Added ability to format a student's name on KIOSK student lists (John Smith, J Smith, Smith, John, Smith, J).
Updated report Visits Students by ? to display non-unique # students when the same student listed consecutively for multiple subjects.
Updated report Registrations by ? to not display registrations that have no visits when the don't show registrations without visits check box is checked.


May 2014

Fixed an engine issue for virtual directories and linking student photo to JPEG files in virtual directories.


April 2014

Added search for consultant on student search SAGE referrals tab.
Fixed issue with KIOSK login and auto choose a center when only one center available for that KIOSK.
Fixed issue with Google Chrome and printing the Day Summary from Schedule.
Fixed issue with saving a group appointment and Auto-Book weekly.
Fixed issue with assigning subject to SAGE Referrals.


March 2014

Added capability to set student default view to be mobileView to aid in ADA compliance.
Added contacted to SAGE Referrals tab of the Student Search.
Fixed an issue with user chosen text color for window titles not being saved.
Fixed a scheduling issue where modifying an appointment was prevented under the rare circumstance where the appointment straddled time slots and was with the prevention of booking an appointment time constraints.
Fixed an email cancellation issue where the email was not being sent when the appointment was moved from one consultant's schedule to another's.


February 2014

Added student middle name to the nav search listing.
Added capability to access a cloud-based site for static documents in order to offload the activity on the server and server's network.


January 2014

Fixed issue with Visits with blank reasons not showing in loglisting.
Added ConsultantID and RegistrationID to SAGE referrals. This allows a referral to be assigned to a specific consultant for a specific class.
Added capability to show any of the SAGE fields in the SAGE reports (as well as the linked section and linked consultant fields).
Added engine process aProcessOpenVisits to process open (non completed) visits during the script timer process. This increases speed of processing the visits.
Fixed a minor bug in the engine process web_Process4SP where copying the blob might not clear out existing data and set the size to the new appropriate size in some very rare circumstances.


November 2013

Fixed issue in Visits/Students by Report not replacing #numStuds# with the number of students.
Added two new engine commands yStripSubText and yGetSubText.
Fixed issue in engine, halt execution of zEntryIncLoad after an injection check.


October 2013

Fixed an issue where under certain conditions add consultant from other profile was causing server to respond with processing message that never went away.
Added an option to hide additional notes box on SAGE Roster View.
Modified SAGE Roster list to allow filtering by student list.
Modified SAGE Roster list to allow multiple referrals of same type if the subject field is different.
Fixed Appointment Move To functionality to allow moveing appointment to a slot that has a canceled appointment.
Fixed Appointment for student double booking on Group roster.
Fixed issue with Visit creation with an consultant name typed in causing -1 for consultant ID on visit record.
Major performance enhancements.


September 2013

Added iCal reminders and cancellations are now sent to consultants when appointment is moved.
Prevent duplicate visits for a student from being created in the SI Batch entry listing.


August 2013

Fixed a Bug Reasons were not displaying on new appointments for consultants.
Fixed a Bug Center Blocks were generating a script error on server under certain conditions.


July 2013

Added an extra preference to form entry definitions to control actionlog item creation.
Added two advanced preferences (SendFutureRecure and SendFutureGroupRecure) for allowing recurring appointment reminder emails to be generated immediately, one for each appointment (same for cancellations).


June 2013

Added an option to control individual doc access to students regarding whther or not to download or upload over an existing student post document.
Added ability to filter out deleted appointments from the Students by Appointment Status report.
Added ability to adjust menu sizes and tab sizes to small medium large for touch screen device compatibility.
Added ability to show related active registrations from student listing.
Fixed a bug where Consultant Additional Detail report was not sorting.
Added the fields Hired and Terminated to Consultant Additional Detail report.


May 2013

Fixed a bug in IE 10 with the Nav Ticker for advising.
Fixed a bug with location choices not populating by default on a quick visit.
Fixed a bug with multi-slot booking calculation of the end time of the appointment not computing as a numeric.
Fixed a bug with the center chosen not being defaulted when creating an appointment linked to an availability with ALL as the center choice.
Modified the consultant entry for new consultants to set default choice of the consultant group to the default group chosen for the center profile.
Fixed a bug in Visits Export when Saved as a Favorite and re-choosing the report, the default fields might reappear in the report.
Fixed a bug when adding consultants to a subcenter, sometimes choosing List All after having added a sublist of consultants to a subcenter might apply the whole list to the subcenter.
Added an option to the appointment rules to allow a campus proc to be executed to determine if the appointment information should be accepted.
Added an option to use a #tagged# value for the appointment rules so that condtional numeric values may be used when determining the maximum allowed appointments a student might have.
Fixed a bug that prevented removing a power search favorite from being removed from the sections listing on some browsers.
Added a green bubble to display when a visit in the utilization tab on the main menu has visit notes associated with it.


April 2013

Added a new tab to Utilities and Prefs to show Automated Report events and the ability to de-link the report from the automation.
Fixed a bug where if the time entry popup was closed via the 'x', the enter key might still open the time entry popup when in another field.
Fixed a bug where automated reports might not remember the user that created the report if the report was not sysadmin.
Fixed a bug where multiple automated reports assigned to the same event would not run all but the first report.
Modified the Week Pay by Fund report to allow only visits for the center chosen by clicking the checkbox button.
Fixed a bug with auto generated reports not computing the dates for 'last week' correctly.
Added a new feature to SAGE called Roster Annotations. This allows faculty to quickly made individualized notes on the students in a course when creating a referral or just issuing a grade report.
Added automations for campus-controlled sage referral emails. Also added the ability to view the recent automations that have occurred.
Added ability to go directly to the Consultant Listing from the Nav Search area. User's group determines what entry form is available.
Added ability to view from registrations listing all records with or without a referral of a specific type linked to it. Also added the ability to show the GPA.
Added ability to change the visit or appointment reason from the Visits data Cleanup report. Also added deletion confirmation in this report as well.
Added ability to choose a subject when choosing a referral type for batch creation of referrals. This feature was available for faculty but is now available to all user types that have SAGE referral capability.
Added ability to display Student Class Schedule on student Main Menu screen via a preference stored in the Student Access group privileges.
Added foul language filter to the Chat area of Whiteboard.
Added foul language filter to the Discussion Board area of Whiteboard.
Added print button to SAGE referral entry form.


3-6 April 2013 Redrock Conference 2013

7th Annual Redrock Software Conference


November 2012 - January 2013

Added option to check for KIOSK only custom fields for display/entry.
Added option for vdir and rdir (virtual directories based on login account) to work outside of Trac directory.
Added option to add Custom Headers to output of any 4sp page.
Added Wizard functionality.
Added ability to show dropin times when availability time is not allowed to be scheduled.
Added option to prevent faculty from viewing processed notes and to click the processed option on SAGE referrals.
Added View these students menu from the consultants listing to navigate to the related student listing.


October 2012

Added major speed enhancements by sending expires date for cached/non modified items.
Found a flaw in FireFox regarding connecting to server for expired items, created a work around.
Added maxLiveConnect and maxDeadConnect time preferences.
Visit login/out pages are compiled into the engine for further speed enhancements.
Student class schedule page, not allowed to edit appointments.
Student class schedule page, added print button.
Recurring appointment dates tag modified for showing all dates on a group cancellation.
Added new engine process zGetResource for getting student encoded data.
Prevented entryInc.4sp from re-encoding previous encoded data during a save.
Added additional parameter to yGetFieldData for encoded data.
Prevented server from serving pages with a period at end of name.


September 2012

Security patch 9/7/2012: Updated tracweb40 to include a script to remove (if present) a maintenance script that could be used to access host computer.
Added Student Schedule grid for viewing and customizing personal calendars (including study time and practice time).
Fixed an issue with SAGE conditional text for emails regarding Reason 'is not' equal to entered value.
Added additional group restrictions preferences to restrict any or all of the sub tabs on the student general information.
Security patch 9/14/12: Remove previous versions of TutorTrac that do not use the current validation methods.
Added ability to extend number of watchlists available via a system preference.
Added confirmation for creating batch visits for more than 100 students at a time.
Added link on student listing for creating batch visits (in addition to the existing link on visit listing).
Added ability to specify the from address of a SAGE email.
Added all recurring dates on a roster cancellation email to student.


August 2012

Added an advanced preference to set choices for Appointment Status on Student Search screen (StudSearchApptStatus).
Added option to Center Profile to prevent a student form logging in for a visit when the current time intersects with a student's class time.
Added option to KIOSK entry to constrain it's functionality to either IN only or OUT only.
Added dates header to the report Students by Appointment Status report.
Added new KIOSK option WaitList which will only display who is waiting to see a consultant.
Added ability to choose from a list of statuses for CANCELED-DELETED when deleting one more more appointments from the schedule.
Added an additional option to set the default value of the Send Notes checkbox to checked or unchecked.


July 2012

Added an option to include page breaks between grouped sections of the Visits/Students By Report.
Added Tutor Certifications reports to Other category.
Added option to generate a Text Alert confirmation code from the student entry screen.
Added an option to allow faculty to auto fill the subject for Batch SAGE referrals.
Modified the + and - buttons (made them larger) for time entry on the mobile version of appointment and visit entry.
Modified visit extract to replace carriage return characters in Visit Notes extract with [par].
Added an option switch a student back to Waiting status from the loglisting for AdvisorTrac users.
Added an option allow a TutorTrac center profile to utilize a waiting room feature like AdvisorTrac.
Added an advanced preference to allow WatchList indicators to be refreshed after student save (recomputeWatchAfterSave).
Added an Required Hours options to the Visits/Students By Report.
Added an advanced preference to allow LabTrac server to timeout a client and conclude visit when client is no longer responding (LT-MaxMinutesNoUpdate).
Fixed a broken image link in the Date/Time Sort Ascending listing for Appointment History (engine version 20120724).
Fixed an issue with FireFox 13 not holding a popup menu open after a click in the SAGE Conditions for conditional text.
Added an option to specify a user or a group when resetting preferences in the Utility for resetting myPrefs.
Added an group preference to allow the Trac server to auto logout all students a consultant is currently seeing when the consultant logs out after a work visit.
Added a new list report to the Registrations Listing to allow user to see a course where a referral has not been created. Also added a link to this report to email the faculty (subject is in advanced preference SAGE-Faculty-NoReferralSubj).


June 2012

Added an additional group prefs option to limit consultant's to seeing own name only on quick visit entry (when they can view other consultant's visits).
Added an option to use Advanced Preferences to override any portion of an existing form (use FORM-entry-FORMNAME or FORM-entry-FORMNAME-GROUPID), requires engine 20120604.
Added new advanced preference 'CampusNameUsedForTitle' when set to yes, it cause the Campus name (not Profile name) to be displayed as main menu title.
Added a new advanced preference 'ChooseCenterType' when set to Type2, it displays an IN and OUT button to help display the centers the student might log in to or out of.
Added an ability to either print or email Favorite reports from main menu.
Added favorite reports to appear to the right of report menu under TracMan.
Added a new group preference to prevent access to the group favorites.
Added ability to allow favorite reports to be accessed all in the group, group favorites appear to the right of the report menu.
Added KIOSK List as submenu of the Enter KIOSK menu under the TracMan menu.
Added sessionExpireKIOSK and sessionExpireDaysKIOSK preferences to allow KIOSK sessions to expire at a different time than other user sessions.


May 2012

Added custom tag codes with dynamic parameters (#tagCode:parameter#).
Fixed a bug with dt_getDiff used in certain date formats.
Added a command postURL for doing post data processing with other servers.
Added related query abilities to the qry_xml command to allow for student lists to be searched in the Power Search.
Added ability for Power Search to search with INI data fields.
Added Time Sent and Time Read fields to the standard Messages table.
Added LabTrac preferences to the System Prefs page.
Added labPage for LabTrac confirmation of Log Out.
Changed wording of some of the LabTrac advanced preferences.
Added ability to log off OS when LabTrac client session expires (and log off the visit).
Added ability to search students that have opted to receive text alerts from the student Power Search.
Added customizable text messages for student reminders, confirmations, and cancellations.
Added ability for consultants to receive text alerts for Appt Confirmations, Cancellations and Reminders.
Added ability to send a text page to a consultant from the LogListing screen.
Added Is On List option to SAGE conditional text blocks.
Added custom questions to SAGE referral entry form.
Adjusted order of Reasons, Recommendations, Notes and Custom Questions.
Added option in SAGE referral form to have custom recipient as a prompt for email address.
Added option in SAGE conditional text to utilize the custom question data entered.
Added option in SAGE conditional text to utilize Student On List (or Not On List).
Added option in Student search to find students based on answers to custom questions in the SAGE referral form.
Added several new #tags# for use in SAGE referrals including: #refSubject#, #refType#, #processedDate#, etc.
Modified referral entry to not show the heading 'Reasons' or 'Recommendations' if none are provided.
Added #facEmail# tag for use in SAGE referrals from faculty.
Added scriptTimerAlso to layout.xml to allow for additional processing (also in Campus.xml).
Added new System Preference for logging SMS and Emails to the student message history.
Added default Note type for logging SMS and Emails as a preference to the Group entry screen.
Added advanced preference 'searchAvailLocWildcard' to allow a wildcard to be added to the location search for availabilities.
Added option to Show Related Registrations, Visits, Student Documents from the Student Listing.
Added Registration Listing report to the Registration Listing.
Added Power Search to the Registration Listing screen.
Fixed a bug with Mobile View sometimes defaulting to full version.
Added new JS section to entryinc 'beforeLoadJS' for including any JS that needs to be executed before onLoad event.
Added features to the Send HTML Message form to allow multiple media types to be sent at the same time.
Added features to the Send HTML Message form to allow for attachment to be attached to Email messages.
Added the ability to access the PublicDocs folder when generating a Send HTML Note email to allow for insertion of links to public documents.
Removed an unused Login Prompt center preference from the Center Preferences entry screen.
Added new options to the Availability entry to allow for multi-slot booking (or appointments that extend across multiple slots automatically).
Added an option to name a student's first name as BLOCKED to allow blocking of time slots similar to appointments, validation rules excluded.
Added Chained Process option to automated events.
Added the ability to allow the schedule start week to start on Sunday (startWeekDay = SUN).
Added the ability to adjust the weekdays hilited on schedule (WeekEnd = FRISAT).
Fixed a bug in Favorite Reports that had a problem saving a + sign for grades.
Fixed a bug in SI Comparison report when using a list to specify the student population for NON SI Group.
Fixed a bug in saved Favorites reports where the student listing selection wasn't being reloaded in FireFox browser.
Fixed a bug in saved Favorites reports where the linked automated event has an apostrophe in the event name.
Added the ability to see future bookable dates on recurring availabilities where tyhe user has the option of choosing to book future dates.
Fixed a bug in the roster listing on the schedule where clicking 'Mark all as attended' was creating the linked visits, but was not changing the status to 'attended'.
Added ability to hide color picker when performing batch utility to reset MyPrefs.
Added an ability to block a group of users from viewing InfoTabs area at bottom of standard student entry.
Added Power Search favorites to the Sections Listing.
Added ability to use the Power Search favorites when searching registrations in a Report.
Added Link on Sections listing to 'Show these Registrations'.
Added new afterSave block to prefGroup object in layout.xml to allow futher processing to occur after the pref group is saved.


April 2012

Added multiple dates to email cancellation when all appointments in a recurring series are deleted/cancelled.
Added Consultants by Subjects which displays all consultants that have a specialty in a subject.
Added option to add Reason and Subject to the Appointment List report.
Added option to add Reason and Subject to the Students that Visited report.
Added birthdate to Registrations by ?? report.
Removed the word 'Survey:' from the survey display screen.
Added filter by Recs and Reasons to the SAGE Referral List report (rpt1102.4sp).
Added ability to set up a custom script to react to external site linkage that requests an update of student orientation completed custom field.
Added Power Search Favorites to the Visit Listing to allow a user performing a Power Search to save the search for later recall. Also added the Visit Power searches to appear in Search Visit popup.
Fixed a bug with the procs.xml script 'viscons' that was locking a visit record during a search for a valid consultant during log in process.
Added Student Indicator Watch Lists to show a colored dot next to the student name on the appointment entry, loglisting and student listing based on the student's existence in a watch list.
Added option in Center profile to default a linked document in the appointment entry to be a LiveDoc. The start LiveDoc session button in the appointment entry gains easy access to the Live Doc.
Added option to go to HTML edit mode when editing any html posted document.
Fixed a bug with latest iPad Safari Browser that was not displaying the TracNav Search popup menu.
Fixed a bug in registration reports when using the previous list of students options.
Modified post document look to hide display of file chooser until mousing over the choose file label.
Modified SAGE Referral Types listing to have the navSearch field and Show All button.
Added several new options for date searches in TracNav, Power Search and Reports: # days ago, # days from now, -# days, +# days.
Added option for report chooser to get the calculated dates from the server in ajax call.
Added option for Consultants by Subject and Consultants by Specialties reports to include section title.
Added option in Availability Blocks to enter a status to be used for any appointment that is missed.


11-14 April 2012 Redrock Conference 2012

6th Annual Redrock Software Conference


March 2012

Added to options for user-customizable SAGE emails using conditional text blocks and multiple potential recipients.
Removed Power Search and Utility Search from users that do not have the ability to see custom fields and visit info.
Added new PublicDocs directory and utility for posting files for anonymous web access.
Added new tag option for cancellation emails to include all dates of recurring appts when being deleted/cancelled.
Fixed a bug with computing a free slot when a recurring block had an override date set to same date as appointment.
Added seconds it took to process the dynamic request to the logmods.txt file.
Fixed a bug with availability using section name and #i to constrain future bookings to same instructor.


February 2012

Added option to prevent a session cookie from being generated from any application web page.
Added additional option to require a new session cookie be generated on specific application web pages.
Added tables LabeledValues and SubValues to be used to store additional cross-module data.
Added option for executing SAGE procedures directly using xm_doProc.
Increased the speed for processing Replace Tags (aReplaceTags) for replacing tags in custom emails (ie #student#).


January 2012

Added optional choices to the Custom appointment field controlled by the center profile preferences.
Added option to resend a SAGE referral to the predefined recipients.
Added option to search for multiple grades on Report Chooser registrations search.
Fixed a problem with mini log list acting differently in some browsers when logging a student out.
Fixed a minor formatting issue on time picker in visit entry on some browsers.
Added a back to top button on batch visit entry in the MobileView version.
Added location combobox options to the visit entry based on the center appointment scheduling preferences.


November 2011

Modified engine (aDrawCal23 in engine 20111115) to show center global blocks as blocks on week schedule.
Added new log resource functionality to the log resources window to allow multiple items to be processed for a single student.
Fixed an error with some types of global blocks not appearing on overall center schedule.
Fixed an error full page schedule javascript error for refresh.


October 2011

Modified engine (aDrawCal23 in engine 20111004) to have an even greater performance in schedule drawing.
Modified qry_usingXML (engine 20111006), allows additional parameter to be added to the original clause.
Added grand total to Conultant Appt/Visits Report.
Fixed schedule printing for number of columns per page to automatically draw page break and draw additional consultants on pages 2+.
iCal attachments work with Outlook Live and Gmail.


September 2011

Validated all student visible pages for section 508 usability.
Added an option to the back-to-back booking prevention to isolate only same student booking.
Fixed problem with an group availability not tied to a single center not allowing notes to be entered for all visits when marking all as attended.
Fixed problem with an group availability that when marking all as attended was also marking cancelled/deleted.
Modified engine (20110906) to prevent session cookies from being issued on every logical page...now certain pages may be identified as session start pages using a preference called pagesForCookies.
Modified style.css and listing pages to display a cleaner top heading on all listing pages. Removed a table for the top heading and replaced with floating divs.
Improved schedule display speed by a factor of 10x.
Improved Log Listing display by a factor of 5x.
Improved performance overall by deleting unused sessions in a timed event independent of session initialization.
Fixed a problem with overlapping appointments by same student sometimes able to be scheduled.
Fixed a problem with iPad version not choosing student prior to booking an appointment in admin view.
Fixed a problem blank visit records being created during login process.
Improved scheduling by cancel or no-affect save on availabilities and appointments do NOT now cause the schedule to refresh automatically (needlessly).
Fixed a problem where the main menu refreshed due to a student logging in (in AdvisorTrac) when user was in the middle of editing in a dialog popup window (or report window).
Add new advanced preference called logListRecsPerPage to control number of records to display in log listing independently of other listing screens.
Added a new search option to the visit listing trac nav search "current", this will display all currently active visits.
Added additional search options in all trac nav search areas, use "; " to separate multiple (and) clauses (ie John@; tempe; arizona). Use ctr=Demo Learning Center to only search for the specific center in the visit listing.


August 2011

Security update issued preventing anonymous access to certain pages.
Modified Discussion Board to use 4.0 look with enhanced navigation.
Added 'sticky' threads to discussion board to keep thread on the top of the list.
Stored Passwords (not recommended, use LDAP instead) may be encrypted for additional level of security.
Added Send HTML Note feature for sending full html-formatted message to students via bulk email.
Added ability for layout entities to switch places with other layout entities in so items in dialogs can be reordered.
Added ability for layout entity multicolbreak to have a condition.
Added ability for engine procedure web_blobGSP and web_blobGSPtext to return large data blocks (in conjunction with the new Send HTML note functionality).
Added ability for engine to handle secured single field updates using encrypted resource ID and expiration date and time.
Added new advanced pref 'LogInSubjectConsultant' that controls the list of consultants show based on the chosen Subject.
Added new advanced pref 'loginConsWithAvail' that is used with 'LogInSubjectConsultant' to show only those consultants with an availability (drop in or unfilled one on one) now.
Added new advanced pref 'logReasonWidth' that allows the log a visit process to have a larger dialog window to accomodate section titles, reasons and consultant names being shown side by side.
Added confirm student BIO capability to work during the log a visit process.
Removed page numbers from showing in listing screens where only one page of data is displayed.
Fixed a problem with Favorite report delivery method not being saved.
Added ability for Appointment entry screens to also show survey entry (similar to feature available in 3.0 version).
Added additional security message for Favorites to be run only by the person that created them (used to not run, but now it also displays No Access message).
Added new group preference to prevent Visit notes from being displayed to a user even if they are allowed to see the visits.
Modified terminology on the Availability entry from 'Allow student to book weekly' to 'Allow option to book weekly.'
Modified version number display on login screen to show Trac Engine version including date of engine.
Fixed a typo 'Nudge' in the Whiteboard Java applet.
Added additional security to prevent source code XML from being displayed.
Fixed schedule display problem when apostrophe in consultant name.
Added option to direct outbound mail to a file directory to be picked up by a custom mailer app.
Modified listing and entry displays to be even more compatible with assistive technology browsers.


June-July 2011

Added to engine the ability to allow a set to be passed in the search availability, this allows for even greater customization of schedule search results.
Added GradDate and GradDegree to student entry.
Added to engine a mobile view cookie.
Added to engine the ability to allow detection of injection (web_injectFail) automatically with custom failure.
Added to engine the ability to post followup dates to document postings.
Added to engine product, orders and manufacturers for product sales component.
Added new center profile preference Max Consecutive appointments to limit the number of back to back appointments a student may have with a single consultant.
Added appointment reason as an available field to print on group roster.


3 May 2011

Modified group cancellation message to use preference from the appointment's center when the the availability does not have a center.
Fixed an issue with Favorite Reports saving and the ethnicity preference getting confusing parameters (certain browsers).
Fixed a problem with pulldown menus for custom field choices (major, college, class, etc.) in reports chooser, it now works better with IE.
Added center name to the drop in availability on the schedule.
Added capability to list the posted documents from multiple students as a separate listing. user may choose show these students to see the related students.
Added ability to send an automated email when visit time exceeds a certain notification tolerance based on visit reason.
Added ability to click notification icon in loglisting to snooze the notification for a preset amount.


29 April 2011

Fixed a tab issue in Mobile Safari for Student Entry screens
Added a button to LogListing to a send text message to students that have signed up to receive text alerts and the Other option is checked.
Added a StudentHistHead option to the campus procs that allows for custom text to be printed at top of History page on student entry.
Added a title Student Name at top of visit history when viewing student visits via a student account.
Fixed Time Out equals Zero to not report a bad time when saving a Quick Visit.
Added a Resource Preference (in Utilities and Prefs screen) to prevent the Reserve button from being displayed during the check in/out process.
Fixed a bug in Search Students->Registrations Tab.
Added an Inactive button to the Resource Entry screens and prevent inactive resources from being found during check out process.
Added a system pref option to prevent user from editing News URI (as well as providing the default news URI).
Added an option to the MoveTo button on Appointment Entry to allow the user the ability to NOT send a confirmation when appointment is moved. (default is to send an confirmation).
Modified the labels for the enter notes on logout width and height (was w and h).
Added FollowUpDate, Inactive to posted document.
Added search capability to find student via posted document information.
Added capability to search availability so that an availability can be tagged with SUBJECT#i to allow a speciafic subject and same instructor for all in a group.
Fixed search availability so that a single canceled appointment will not force the instructor of the canceled appointment.
Modified color of drop in availability to a light blue.
Added checkbox option to the appointment entry to override and send the confirmation message no matter if date/time not changed or email settings are not set to send confirmation immediate.


26-30 April 2011 Redrock Conference 2011

5th Annual Redrock Software Conference


26 April 2011

Fixed an issue where if you book an appointment, then cancel it and immediately book appointment with different tutor, same date and time. This used to cause the old cancelled tutor to be linked when the student attempts to log in for their visit on that date. (3/4)
Added new utility to re-send email confirmations for appointments modified on a certain date. (3/28)
Added gradDate and gradDegree fields to standard student entry. (3/29)
Added set focus to Continue button on log in confirmation so that the enter key may be used. Was a only a problem if no questions were being asked on log in. (4/4).
Added mobile cookie value. (4/07)
Fixed combo select: worked around a Safari 4 bug for choosing combo lists (4/7).
Added reports utilizing student search data now have the option that allows the user to choose standard choices from a pulldown menu (Major, Cohort, ct.). (4/8)
Added resources history is shown on resource entry screen. (4/8)
Fixed issue with resources when checked back in now reset the 'due by' field. (4/8)
Added new module: released mobileView module for internal testing (4/8).
Added new method for increased ease for processing url santization. (4/18)
Added computed date ranges to favorite reports. (4/18)
Added dynamically computed date ranges as an option to favorite reports. (4/20)
Added favorite reports to quick reports area of main menu. (4/20)
Added edit visit ability to the minilog listing. (4/20)
Modified Subjects to not be loaded from server on availability blocks (improved response time). (4/25)
Fixed a bug in batch entry where first tab would activate during visit record creation (now stays at same tab). (4/25)
Modified schedule to show blocks with no center assigned, allow no center by choosing ALL in availability entry. (4/26)
Modified availability entry to not choose default center for an old availability when no center chosen. (4/26)


23 February 2011 This batch of changes includes efforts from November 2010 to February 2011

Added Subject and Reason to the `click to schedule` title text. (11/23)
Added three new options for sysAdmins to control editing of users by other users. Prevents user from Creating/Editing/Deleting users. (11/30)
Added NoSubjectEntry advanced preference, Yes values displays subject no matter what the profile says, No hides it no matter what the profile says. Keep blank to use profile preference. (12/1)
Fixed a bug where A student attempts to log in, but the student does not exist, so the student/user clicks create student. After the student record is save, the system now continues the login process. (12/2)
Added reports to the automated events and also added the ability to process utilities from the automated events controller. (12/16)
Added tips for reasons will appear on the search availanility and Visit entry screens when the user holds the mouse over the reason choice. <12/16)
Added option for Search availability, where now there is a special option (sched_searchAvail -centerSeq) that allows the program to find all subcenters within a specific profile center. (12/20)
Added capability to advanced searching, it now processes script code during search (qry_usingXML). (01/11)
Added new module: Released textAlerts module to beta testing group. (2/19)
Added option to search availability. It can now take a set of consultants (ignoring or not ignoring specialties) that will be used as a the base listing to display availability results. (02/23)


29 November 2010

Modified roster attended checkbox to affect appointment status as attended.
Added availability reason to display on search availability popup text and on the schedule block description.
Added option to send any report created as an email attachment.
Added option to save any report (and the report options) as a favorite for the user.
Added pop menu of student search have the choices: and at least one visits since, with no visits since, at least one visit prior to, with no visits prior to.
When scanning a resource id, then student id, the Enter key on the check Out screen will choose the first student that appears in the list of possible students for quick check out.


9 November 2010

Added page number and page navigation to the bottom of all standard listings.
Added an auto scroll to the header section of embedding listing pages.
Added a new group restriction to prevent deletion of appointments and prevent changing status to cancel/delete.
Added a new group restriction to prevent dragging appointments to a new time, and restriction date and time inside appointment.
Added appointment check rule to now check student's center status as well as student status for prevent booking.
Modified a livedoc session file, system now prevents user from uploading a file over the top of the session's file.
Added ability to create admin messages that are now displayed on main menu.
Fixed a bug where notes might be displayed in schedule as opposed to appt reason.
Fixed a bug in Visits/Students by report had an issue with the last total not displaying.
Added more capability to AdvisorTrac First Available choice. First Available can be limited to certain subcenters using a new preference.
Added the ability to auto choose the first found student in logging out a resource to a student.


28 October 2010

Added Page Break option to Students/Visits by Report.
Added option to search for (or exclude) required hours value in the Students/Visits by Report.
Fixed a bug where weekly events would not always start on time.
Added an option to log a resource in next to a logged in students name (thus saving the step of choosing the student).
Added an option in the group roster to send a note to all students on the roster (added a preference to center profile to allow this).
Fixed a bug where Surveys that had the option chosen for 'Link on Visit Entry' would open an entry instead of email a message to the student
Added an option to Mark All as Attended in the group roster.
Added an option to center profile to require appointment times to start on the ## hour. Appointment end times and durations may be constrained in the same fashion.
Fixed the layering of menus in the navigation so they always appear over the menus in the listing areas.
Added the ability for the center profiles to auto load the consultants and sections when the tab is clicked.
Fixed a bug in Appointment Reminder Summary to Consultants which would send a reminder to all consultants no matter the profile setting.
Fixed a bug Daily Summary that was allowing a user to edit and appointment if their schedule options prevent editing appointments.
Added Appointment instructions to Center Profile. Any text entered here appears at the top of the appointment entry screen.
Added ability to customize Student Cancellation subject with tags (like #student#) to the Center Profile Prefs.
Added ability to specify whether or not to allow visit notes to be entered by worker when logging out from a work visit.
Removed display of Choose a Consultant when logging out after a work visit.
Added Messages tab to Consultant Entry to display all messages (filtered by message types the user is allowed to view) sent to a consultant's linked Student record.
Modified the Registrations by ?? report to total the Visit and Total Time when the Grouping.
Fixed a bug in the Registrations by ?? report where show registrations that have visits was not showing any registrations.
Fixed a bug in Consultant entry that occurred when a Consultant was able to edit Consultant records. After editing a consultant, the consultants own record would then appear.
Added a printable version of the schedule that allows the user to specify the number of columns and the width of the page to generate for the printed schedule. The user may check which person should appear on the printed schedule as well.
Fixed an engine bug that might select a user/faculty/student/consultant record of the current user when calculating a record modification by tag: (aComputeWho).
Modified the Split Availability option to not show on a reserved block.
Modified check for conflict to (if not schedule overrides) notify conflict with reserved blocks.
Fixed a bug where clicking and dragging on the edit availability box in an appointment might allow moving the availability if you do not have privileges to do so in the scheduler.
Updated engine that runs search availabilities, making it over 5 times faster in certain instances.
Updated engine to include required tags (and custom tags) for hidden objects.
Updated Quick Visit entry to require a Date and Student before saving.
Fixed a bug that could keep faculty emails of visit summaries from being sent to all faculty.
Fixed a bug in Whiteboard and 4.0 that prevented students from entering a WhiteBoard session based on specific student reservation
Fixed a bug in Whiteboard and 4.0 that allowed all students to enter session that was coded to a course reservation
Fixed a bug in Whiteboard that sometimes displayed a script error when a server had been restarted during an active whiteboard session


24 September 2010

Fixed a bug in the Students by Appointment Status report where it might leave off a student
Added Reason and Subject to the Appointment History of the Student History screen
Added Visit search filters to the Attendance by Hour by Day of Week report
Added Visit Location to the Usage Snapshot report and the Visits/Student by ?? report
Added Visit search filters to the Attendance by Hour by Day of Week report
Added an option to KIOSK entry to allow the KIOSK to auto choose a location upon student login
Added an option to KIOSK entry to optionally display the Log Resource window at the top of the KIOSK
Added an option in the Center Reasons listing to subsearch by active/inactive reasons
Removed the option to add users to student or faculty groups
Added option to add pay rate and notes to the payroll report from consultant listing screen
Added option to add notes and mailbox to the Payroll Summary report
Added option to add pay rate and notes to the Consultant/Work Visits by ??? report


21 September 2010

Modified Report Visits by Instructor & Subject to have many more search options
Modified Report Visits/Students by to have the option for time format (Hours, Minutes; HH:MM)
Added Group preference to lock SAGE Referrals older than xx days
Fixed a bug with WhiteBoard Invitations to a specific student not showing
Added Modified by to the appointment modification date and time
Modified all entry screen tabs to use a more IE compatible interface
Fixed a bug where deletion of progress report lost the link back to the original student record
Added the Split Availability into Blocks functionality to create multiple availabilities out of a single availability block with time slots
Added GroupFaculty table to link sections to multiple faculty.
Added reset Color Data utility in the SysAdmin Utility area
Added another variation of Surveys: Single Form student entry pages. Students may fill out a one-time questionnaire (like a health risk appraisal). You may create an unlimited number. Appraisal are loaded by Redrock into the campus.xml file.


15 September 2010

Modified Report Chooser and Engine to load Report Titles very quickly
Added new entity type checkEntryField to engine to allow for a combination checkbox and text entry in the same field.
Fixed a bug where the availability became editable when overlapped by an appointment for admins/consultants on scheduler.
Fixed a bug in the Center Schedule report where it was not filtering by the entered consultant name
Added ability to add consultant fields to the Consultant Pay by Reason report
Fixed a bug on the loglisting for sorting using two different values (second value was ignored)


14 September 2010

Added Alternate Instructor to Sections and now faculty see registrations where they are either primary or secondary instructor
Modified LoginLinkData preference (CAMPUS) to control display of campus box and welcome box. More control over campus box title and content.
Added faculty as a listing option from the search menu.


9 September 2010

Added Consultant Classification and Location to the date headers in the Scheduler
New color pickers for choosing campus color scheme
Assessments are a variation of a survey. Assessment data must be loaded by RedRock into the Campus.xml file. Students may take any assessments with custom results.
Fixed a bug where a new student list wasn't being added to the user's group privileges.
Fixed a bug where a sections weren't loading properly on an availability entry. Adjust code so load time is under a second.
Added options on center reasons to exclude he reason from displaying in either appointments or in the log in/out screens
Modified the popup windows to not auto-center on an iPad (iPhone was adjusted earlier in summer).
Added feature for students to open an appointment to access the LiveDoc component of WhiteBoard
Fixed a bug where new Surveys created by a user were not being added to the group privileges
Added average GPA to the header of the Student Overall GPA List report
Fixed a bug where surveys were not being shown on visit entry screen if the survey was linked to a reason
Modified all screens where student ID is displayed to not show when user has barcode only as the student entry screen
Modified search availability and search for student for an appointment to hide the student ID when the hide Student ID option is selected for the user group.
Fixed a bug on specialty copy utility when copying specialties from one term to another.
Added ability to Send Notes to coach/advisor on visit log out. Also added ability to change the label to something other than coach/advisor.
Added user ability to change the subject line of appointment reminders/confirmations. And appointment Cancellation emails. The word Reminder is auto changed to Confirmation and the word Remind is auto changed to Confirm on the confirmation emails.
Fixed a bug in Group privilege editing where user logged in group priv were always being displayed.
Modified search availability and search for student for an appointment to hide the student ID when the hide Student ID option is selected for the user group.
Added ability to identify 'Work' sections (sections that are only available to consultants).
Added new tags #missedApptTotal# #missedApptSince# #missedApptSubCtr# #missedApptCtr# #profileCenter# for displaying the number of missed appointments since the profiles preference date and the ability to display the date and the profile name.
Added ability to edit registration records form the registration listing in student entry/history
Modified the confusing check boxes of registration inactive vs active
Fixed bug in the Visits/Students by that was not calculating unique students
Modified appointment entry to only display searched availability subject when booking appointments after searching
Fixed bug in the display of document posts - it was repeating the same document title
Added section as an option for the student search regarding students that visited
Added new options for attendance tracking based on the section schedule.
Added new report option for printing the specialties of consultants.
Modified time picker to allow tabbing from time to time out while picker is open in the visit entry.
Modified date entry to allow regular text entry.
Modified search consultants to use Active as the default menu choice.



24 August 2010 (changes during the summer)

Added new internal procedure imp_importPackage for easier import script. (5/14/10)
Adjusted internal procedure zArchiveIN to utilize oldSeq fields for old sequences when merging two databases (5/21/10)
Added Options field to Workshops for more advanced data storage (7/19/10)
Added ability to specify listSel rec# for included entry area in listinc area (7/22/10)
Modified location of campus.xml, it is now located in webfolder (still looks in old dir first), customFormBlocks in campus.xml allows for partial form customizations (8/6/10)
Modified some internal processes to give time to system events (8/12/10)
Added phone to availResults, added field noShowOnSched to consultants, modified server monitor to show processing, sending, and in send buffer for dynamic pages (8/18/10)
Added TUTOR CANCEL@ option to not free up time on schedule (still cancelled, just doesn't allow a re-book) (8/24/10 Appointment_Status
Added Center names chosen on the report chooser have been added to the top of the reports as part of the display of search criteria
Added the ability to edit the values of custom fields shown on the loglisting
Modified the survey results tab to not load the results until the tab is clicked
Modified the Center Profile Prefs to not load until the Prefs tab is clicked
Added 4.0 version of Consultants by Specialty report
Added Consultants & Linked Centers Report
Added Search Student Default List to groups preferences. This allows you to specify a default list of students (that can be overridden) during the normal Search... operations
Added Student Messages (messages of type MESSAGE) to display on student main menu. Students have the option to look at old messages by clicking a link.
Added ability to create 3 custom tabs on student main entry, in student campus info and in student history pages
Added Sections Listing as an option in the trac Nav bar, sections may be edited form the Sections listing.
Added more options to ability to set the schedule for a section (link to center via [CENTERNAME] ).
Added phase I of a grade book option in the section entry
Added Grade Group editing for combined and lowest point value grade calculation
Added option to workshops where attendance of a workshop may create a visit record as well as an assignment record
Added choose consultant on login as an additional option for the Center Profile Prefs
Added show student messages (message type MESSAGE) as an option during login or logout for the Center Profile Prefs
Added option for ad hoc entry of location in the Availability area as a preference in the Center Profile Prefs
Added option for hiding appointment notes as a preference in the Center Profile Prefs


11 May 2010

Fixed a problem with overlapping appointments not being recognized if an appointment is created without adjusting the start and end times (also the check for max and min duration may have been skipped if the time had not been adjusted).
Added the old 3.0 preference 'check student conflict' back into the 4.0 system


28 April 2010

Modified the edit appointment and edit availability to scroll back to original position after saving/closing
Modified the schedule content such that clicking the expand button to open a new frame has a window title appropriate to the schedule
Modified the computation of missed appointments to account for a visit that straddles to consecutive appointments in the same center
Fixed a problem with SI Batch entry when adding a visit for those students that are enrolled but never have attended
Added the ability to move an appointment to another consultant/date/time from within the appointment with checking on time available and conflict


23 April 2010

Added an option to constrain the number of appointments in a center at one time (using All Students) in the appointment rules.
Added an option to suspend SI Batch submission until create batch link is clicked.
Added an additional maximum appointments rule to the scheduling options.
Modified the font size of the name of the personnel (increased) in the schedule screen
Added an option to constrain the number of appointments a student has during a week (by entering that week in the since field)
Added student phone fields in the reports where additional student fields are chosen
Added Date Range to top of Usage Snapshot Report
Fixed a problem where subjects don't always show in Usage Snapshot Report
Fixed a problem with Send Survey as Link when Survey title contains an apostrophe
Added ability to compute subjects for multiple-person groups when entered subject is #
Modified the display of the student ID on all student entry pages to display the the ID with formatting applied
Fixed problem with a required field not being entered on appointment causing time slot to be blocked
Added ability to custom sort the consultants in the search availability results listing
Added save message to entry screens of visits, appointments, and students
Added ability to constrain a group to a certain list of student records (static or dynamic)
Added email confirmation/cancellation option to BCC (instead of CC) student & consultant emails


21-23 April 2010 Redrock Conference


15 April 2010

Added option to allow dynamic lists to use center-based custom fields.
Added option to allow search availabilities to utilize specialties for reasons.
Fixed problem with multiple requests from same user overloading xml processing.
Fixed problem with incorrectly formatted 3.0 date data causing date-indexes to become corrupt


26 March 2010

Added new option to send a customizable email to coaches detailing the visit notes with a student. Send Visit Notes
Added touchall button to main menu to allow admins to run the touchall maintenance process.
Fixed the processHTML code for certain calls where text only is passed.
Added option to remember last log listing sort parameters.
Added campus and personal option to choose a color for the shadow of the title text of the dialogs (FireFox and Safari only, IE not able to do so).
Modified Campus preferences for color choices and style overrides to be in a single preference group.
Added Group preference to control access to student password (previously only center admins had access).


17 March 2010

Fixed search Visits and move from page to page. the selection of visits is not affected by the log listing and the student visit history.
Added new preference CampusCSS. Administrators may override any CSS rule with a campus-specific rule
Added Consultant Full Name to Usage Snapshot Report
Added date filtering to the Survey Results tab of a SurveyTrac Survey
Added Schedule menu item to the TracMan navigator menu for Consultants
Modified time preference for iCal and Outlook compatibility with daylight savings changes
Added SI Session Listing for auditing SI reports


15 March 2010

Added a special campus-customizable tab for either Students, Users, Faculty, or Consultants.
Added List Management dialog to delete student lists, view entered options for dynamic lists, and perform intersection, union and differences.
Added Attendance by Hour by Day of Week report.
Added ability to customize the log listing screen to display any student data using the campus.xml::global.codeBlocks.proc[logListing]


10 March 2010

Fixed visit Info tab for appointments only shows a students enrolled courses.
Added INACTIVE and BANNED students are automatically not allowed to log a visit to center
Added Subcenters can allow either INACTIVE or BANNED students to log a visit (selectively)
Added option for a student list to be selected for logging visits as well as scheduling appointments
Fixed minor bug with dynamic student lists and linking to centers
Added ability to click on expand button at the top of any listing to open a new tab showing the listed data


02 March 2010

Modifications to the scheduling rules to handle consultants that don't have any editing rights but still need to see the schedule.
Added ability for administrators to prevent a user from creating an appointment without linking it to an availability.
Added ability for users that have multiple profile types to easily switch profiles (ie consultants->students or consultants->faculty)
Added Utilization tab preference now allowed
Added Utilization tab preference for entering visit notes or editing visits in general (based on preferences)
Added new colors to the Custom Color picker
Added visit hours as an option to the Consultant Appointments/Visits Report
Added Fund Code report Fund Code Hours Report
Added Reason breakdown to the Consultant/Work Visits by ?? report
Added restrictions of SAGE referrals by type to certain user groups
Modification to Students by Appointment status (allow user to search for specific status)
Allow sorting of log listing by date in ascending OR descending order


21 February 2010

Modified width of sections/center menu in center profile to handle long center names.
Modified the size of the watermark display of TracMac in IE8.
Modified access of full consultant profile from scheduler consultant profile link.
Added quick print consultants schedule on the scheduling screen.
Fixed a bug where canceled appointments were being counted in the totaled enrolled group.


09 February 2010

Modified preference for showing log out resources on log listing.
Added change date button on Scheduler content area for quick navigation to any other date.
Added expand button to scheduler content area to allow the screen to be re-sized to full window.
Modified display of Student ID on Entry screen to display raw numeric when the field is clicked on.
Added option to duplicate surveys in SurveyTrac.
Added Students by Center Grid report.
Added Additional Notes field to Group Roster report.


03 February 2010

Added ability on log listing to assign a tutor to a visit after student logs in.


25 January 2010

Visit entry preference added for access to visits from the Utilization tab.
Added additional rules for preventing certain types of appointments (max appointments of a certain status or reason).
Added additional rules for controlling maximum appointments in a date range using a sliding range of days.
Added Security Audit report.


16 January 2010

Fixed a problem with Subjects menu appearing when preference is set to hide subject\ choice.


13 January 2010

Fixed a problem with payroll report showing blank data under certain conditions.
Fixed a problem with First Available appearing in centers the consultant is not assigned.
Fixed a problem with recurring appointments no automatically getting booked if scheduled in the scheduler.
Fixed a problem with recurring cancellations not canceling.
Added a preference to allow/prevent consultants form modifying their own specialties.
Fixed a problem where certain users could not run a list report from the student listing screen.


18 December 2010

Fixed an issue where certain consultants could not access document posts.
Added ability to set certain reasons to be not visible when logging in a visit (only visible for scheduling).


11 December 2010

Added student entry views BARCODE ONLY and BRIEF1 & 2.
Fixed problem with requiring custom fields to be entered on log out.
Fixed display of Resource List report.


29 October 2009

Added Message Access rules for groups.


18 September 2009

Modificationa: Minor adjustments - no real changes. Mostly screen size changes to accommodate Visit editing in student Visit History.
Modification: Set focus of resource checkout to student ID field
Added center schedule report
Fixed layering issue on search availabilities. Fixed current time marker on schedule for IE.
Added accumulated hrs, gpa to student campus data tab. Visit history now allows edit of visits and create new.


17 September 2009

Certifications added to consultants. Location was mis-linked as subclassification.
Consultant location is default of availability -> appointments.
Tutor Address added to a info tab.
Resources that have been checked out to a student are now displayed on log listing. Items can be checked in from that screen
Remember sort preference for log listing
Clear out student ID or resource ID after logging the person/item in or out


15 September 2009

Adjusted save appointments to autobook one-on-ones
Adjust subcenters to have parentID field and remember center's last location listing


14 September 2009

Log listing remembers session cookie for sort order.
Log listing -> edit student shows full student edit screen
Bug with drawing usr/grp on schedule fixed
Time Out shown properly.


09 September 2009

More control of custom student fields: non-enterable custom fields re drawn as spans.
Made adjustments to the custom fields. All groups available for potential access.