TracCloudWhatsNew

From Redrock Wiki

Revision as of 16:34, 12 December 2022 by Redrock (talk | contribs)

This page highlights some of the recent changes made to the TracCloud platform, and how you can utilize them on your own instance. A list of past changes and a full changelog can be found in the tabs above.

If you have any questions about these changes, feel free to reach out to us on our helpdesk.


Latest posts

Custom Lists, Dynamic Lists, & Watch Lists

Lists are used to group an arbitrary selection of students together. These lists can be used for a variety of reasons, from simply viewing a set of students, to sending mass emails, running reports, or even limiting a permission group’s student listing access to only a certain population of students. If you want to make a student stand out on the log listing or student listing, assigning them to a watch list is a great way to accomplish this. There are three types of lists in TracCloud, detailed below.

Static List

Static lists are managed manually. If an individual student or a set of students need to be added or removed from a list, they will need to be added/removed by a user with the appropriate permissions. Max appointment rules can also be configured to add students to lists automatically, more information on these rules here.

Dynamic List

Dynamic lists are updated automatically based on a student search. For example, you can search for all students with a major of X and a class of Y, and a dynamic list created based on that search will keep itself up to date as that search result changes overtime. You can even base a dynamic list on a student search for other custom lists.

Watch Lists

A watch list can be based on any custom list, static or dynamic, and adds an indicator next to the student's name in a few different locations to make them stand out compared to students not on a watch list. These otherwise share the same functionality as the custom list they're linked to.

In order for a user to view or edit a student list, the list must be assigned to their permission group. It's also worth keeping in mind that only SysAdmins are allowed to create lists in the first place.



Creating Static Lists from System Preferences


Creating Static & Dynamic Lists on the Student Listing


List Categories


Creating Watch Lists

See Also


Terms & Conditions

Terms & Conditions allows you to create a prompt that appears for students when they're logging in or booking an appointment. The prompt will contain a custom message, which the student will have to agree to before continuing. While Terms/Conditions are of course the typical use-case, this feature can also be used for any purpose where a student would need to agree to a statement before having full access to the system.

1. Creating a new Term/Condition

Navigate to Other > Listings > Terms and Conditions. This will take you to the Terms and Conditions listing, where you can view or edit and previous entries. To create a new Term/Condition, click the hamburger icon and select New Terms and Conditions.

Screenshot: The Terms and Conditions listing, New Terms and Conditions is highlighted.
If your SysAdmin account doesn't have access to these options, jump to step 2 and apply those same changes to your SysAdmin group.


This will take you to the Terms and Conditions entry screen.

Screenshot: New Terms and Conditions entry screen.

  • Name
This will be the title of this Term/Condition. This will be displayed across the top of the prompt when shown to students.

  • Responses
This will display a list of students who have accepted these terms/conditions and the date of acceptance.

  • Text Entry Area
This is where you can write out the text of this Term/Condition that students will need to agree to before continuing. If you wish to add custom field inputs to be answered by the student, this can be entered as {#custom:field_name#}. See example screenshots below. More information on custom fields can be found here.



  • Linked to Student List
Only display these terms/conditions to students on the specified list.

  • Linked to Section / Subject
Terms and Conditions can be assigned to a specific subject, section, or all courses, depending on if this term/condition needs to be specific to a certain subject. If selected, an additional entry field will appear where you can choose the section/subject. This will only work with sections that students are registered for; non-enrolled courses will not trigger the terms/conditions to appear.

  • Profile / Center
This is where you can assign this Term/Condition to a specific profile or center.

  • Valid For
This option allows you to determine how long the Term/Condition agreement is valid for. There are three options.
1. Life – Never resets. Once Confirmed, the student will not see the Terms and Conditions again unless this option is changed.
2. Term – Resets after each semester. When next semester term switches over, the students will be asked again to agree to the Terms and Conditions once again.
3. Days - This option allows you set a custom length (e.g., 30 days, 90 days, etc).

  • Displayed When
This option determines where the student will see the Terms and Conditions prompt.
1. None - Inactive. This will deactivate this Term/Condition, and will no longer be displayed to students.
2. Student Main Menu - This will display as soon as the student logs into their account. Students will not be able to continue until the Terms/Conditions prompt has been confirmed.
3. Student Kiosk Login - This prompt will appear when a student attempts to login for a visit via a Kiosk, at which time they will be presented with the Terms and Conditions.
4. Student Booking Appointment - This prompt appears when a student selects an available time from the "Schedule an Appointment" widget on their dashboard. The Terms and Conditions must be confirmed before they can book an appointment.

  • Accept Button Label
This allows you to customize the name of the confirm button (e.g., "I agree").

  • Require Initials
This requires the student to enter their initials before confirming, as a form of e-signature.

  • Allow Enter Notes
This provides students the ability to enter in a note when filling out the Terms and Conditions.

  • Notes Instructions
This is additional instructional text that will appear just above the notes field described above.

2. Group Settings

If you need to allow another set of staff members in your TracCloud instance to access/modify Terms and Conditions, you will need to apply a change to their permission group. Specifically, the Terms and Conditions option will need to be added to Table Access as seen below. This can either be set to View and Edit for full access, or View Only, if you don't want these users making any changes.

Other > Other Options > Groups > [The group you want to edit] > Admin / Modules > Table Access
Screenshot: A permission group entry page with Terms and Conditions highlighted under Table Access.


3. Example Configuration

The screenshot below shows an example of how Terms and Conditions can be configured, and how it displays to students.

Screenshot: A completely filled out Term/Condition record.

Here's how that prompt looks to a student when logging into their account.

Screenshot: Student view of the Terms and Conditions agreement prompt.

After the student agrees, the record of this agreement will appear in their Time Line as seen below.

Screenshot: Student Time Line showing a recent Term/Condition agreement.


4. Allowing Students to View Accepted Terms and Conditions

In order for students to be able to view terms and conditions that they've previously accepted, a system preference needs to be enabled. Go to Other > Other Options > Preferences > System Preferences > General Appointment Settings > Check "Allow students to view accepted Terms and Conditions on dashboard" > Save. Once enabled, students will see this button on their main menu next to the calendar URL. Clicking it will open a list of terms and conditions they've accepted, where they can see their response and the terms themselves by clicking on the arrow button.


Search Availability badges can be used to add information and indicators to availability slots. Each badge can appear for certain conditions, based on center, availability section/reason, location, skills/accommodations, etc.



Click "New Availability Badge" to begin. This will open a form where you can enter the details for your badge.



Manually Linked

Rather than the badge automatically appearing based on certain conditions, these badges appear in a menu to be manually selected on the availability itself.


Name

Name of the Badge. This will not be displayed for students

Availability Type

Drop In, 1-on-1, or Group availability

Consultant

Assign a specific Staff

Reason

Assign a specific Reason

Center

Assign a specific Center

Section

Assign a specific Subject

Special Needs

Select if applicable (more information)

Online

Availability Type; In Person, Online, Online Optional, or Phone

Location

Location of the availability

Once you've decided where the badge is needed and have made your selections from the options above, you can now determine which icon, colors, and info work best for the badge created.
Color: Color of Icon
Icon: Choose from the list or use a custom icon
Info Text: Enter text that will display when users hover over the icon

In the example screenshot above, this badge will only appear on availabilities of staff who have been assigned the “ASL” accommodation and are available in the Learning Center. Once saved, your badge will appear in the profile preferences if you need to edit/delete it later.



Any fields left blank will not be considered for where this badge appears, you can be as specific or non-specific as needed. You can also create as many badges as you'd like, more than 1 tag can appear for the same availability. When students search for an availability, the badges will display to the right of the screen as shown below.




Q2 Study Tables

Q2 Study Tables offers a unique approach to attendance tracking specifically for study table centers, tracking the total time a student spends in the center in addition to recording the individual table visits where students received help from consultants. Students begin their center visit studying independently, while having the ability to request assistance as needed. Q2 offers the ability for students to virtually raise their hand and specify what they need help with, which consultants will be notified of. Smartphones and tablets drive the queuing system, for both students requesting help and staff viewing which students need assistance while recording table visit time.



At any point during a student's independent study time, they can request help. This is a three-step process.

  • 1. The student opens the help request link from their email or scans a nearby QR code, enters their ID number, then specifies what they need help with and which table they're at.
  • 2. A consultant sees that the student has requested help for a subject they can assist with. The consultant will go to that table (or send an online invite link for a virtual session) and begin the table visit.
  • 3. Once the student has received all the assistance they need, the consultant will conclude the table visit. This process can repeat if the student needs more help later.


Usage

The end-user perspective of Q2. Students requesting and receiving help, with staff managing table visits, recording notes, and more.


How does Q2 Tables work for Students?

How does Q2 Tables work for Staff?

Using Q2 Remote for Online Drop-in Sessions

Q2 Configuration

Before you can track table visits, you will need to create your Q2 config and update group permissions to ensure that everything is configured to your needs.


How to set up Q2

Q2 Log Listing Options

Permission Groups

Q2 Custom Fields

Q2 Report

There is currently one report available to view Q2 table visit data found in its own report category, Q2 Tables, detailed below.


Q2 Visits by ??

For information on purchasing the Q2 Module, reach out to sales@go-redrock.com
For Q2 functionality questions, reach out to helpdesk@go-redrock.com


Search Availability badges can be used to add information and indicators to availability slots. Each badge can appear for certain conditions, based on center, availability section/reason, location, skills/accommodations, etc.



Click "New Availability Badge" to begin. This will open a form where you can enter the details for your badge.



Manually Linked

Rather than the badge automatically appearing based on certain conditions, these badges appear in a menu to be manually selected on the availability itself.


Name

Name of the Badge. This will not be displayed for students

Availability Type

Drop In, 1-on-1, or Group availability

Consultant

Assign a specific Staff

Reason

Assign a specific Reason

Center

Assign a specific Center

Section

Assign a specific Subject

Special Needs

Select if applicable (more information)

Online

Availability Type; In Person, Online, Online Optional, or Phone

Location

Location of the availability

Once you've decided where the badge is needed and have made your selections from the options above, you can now determine which icon, colors, and info work best for the badge created.
Color: Color of Icon
Icon: Choose from the list or use a custom icon
Info Text: Enter text that will display when users hover over the icon

In the example screenshot above, this badge will only appear on availabilities of staff who have been assigned the “ASL” accommodation and are available in the Learning Center. Once saved, your badge will appear in the profile preferences if you need to edit/delete it later.



Any fields left blank will not be considered for where this badge appears, you can be as specific or non-specific as needed. You can also create as many badges as you'd like, more than 1 tag can appear for the same availability. When students search for an availability, the badges will display to the right of the screen as shown below.




Advanced (or rarely used) Preferences

The Advanced Prefs tab contains rarely used options, or options that we recommend against for typical use-cases. We recommend leaving these preferences blank unless instructed otherwise. While the documentation below explains what each of these preferences do, we still recommend reaching out to us before making changes.



  • Number of Recs Shown per Page
This limits the number of students shown on one page of the Log Listing/Kiosk. Blank is unlimited, any other number will paginate this listing automatically.

  • Allow cancellation/deletion of new appointment within x minutes
This option assumes you penalize students who cancel a certain number of appointments via max appointment rules. The value entered here acts as a buffer for when cancelled appointments will be deleted instead of set to a cancelled status. For example, if a student books an appointment and cancels 5 minutes later, you may not want to penalize that since the student wasn't holding the appointment for very long. If this preference was set to at least 5 minutes, the appointment would be deleted and would not count against your max appointment rules for that student.
This preference is dangerous as if the value is set to high, it can inadvertently delete appointments that should've been recorded as cancelled.

  • Create visit when entering an online session
If blank or "yes," a visit will be recorded when a student joins an online session through the Trac System. Disabling this means that TracCloud will not automatically record the visit, so it must be recorded manually by a staff member.

  • Create visit when marking an appointment as attended
If blank or "yes," a visit will be created when marking an appointment as attended, assuming a visit doesn't already exist. Disabling this means that TracCloud will not create a visit when an appointment is marked as attended, it must be created elsewhere.

  • Create visit for manually attended appointment during separate student visit
If "Do not create overlapping visit" is chosen, TracCloud will not create overlapping visits for students if an appointment is marked as attended. For example, if a student is logged in for a Q2 session and has an appointment during that time, another visit will not be created since the student is already logged in. If this preference is set to blank or "Create overlapping visit," TracCloud will create overlapping visits.

  • Status for late cancellation
If left blank, a late cancellation will be recorded as "CANCEL - MISSED" (or your Profile's version of the "Missed" phrasing). You can use this to change the phrasing of this status entirely, but make sure to include the word "Cancel" somewhere in the status otherwise TracCloud will not send a cancellation email or open the time slot for other students.
One valid reason to change this would be your Auto Cancellation from Student Cancellations preference in your email settings, as this will only apply when a status contains both the word "Student" and "Cancel." In this case, you may want to change this preference to something like "Student Cancel - Missed" if these appointments should count towards auto cancellation.

  • Override Alarm Trigger & Override Alarm Duration
These options allow you to set custom alarm timings for calendar clients. The format must be "-PT24H" and "PT15M" for the trigger and duration respectively. If left blank, 24H and 15M will be used.

Emails
There are various Profile-specific emails that can be configured in TracCloud. Most are sent automatically, such as Confirmations and Reminders, while some are sent manually, like Visit Notes. This article will provide an overview of these email types, what they do, and how they can be customized for your use-case.

Other > Other Options > Profiles > [Your Profile] > Prefs > Emails.


References:

  • Twig
Twig and Twig Tags are used extensively throughout emails. This includes simple elements, like using {{Student.First_Name}} to display a student's first name dynamically, to more advanced logic determining exactly what text is included in each email. This article will be referencing Twig, but will not being going into detail. For more information on this topic, take a look at our dedicated Twig Guide.
In the top right corner of your 'Emails' menu is an 'Email Tags' list. This provides quick access to all of your available tags for these emails, which can also be clicked and dragged into text fields to populate them automatically.

  • Previewing Emails
Every email in this menu has a Preview button to see how your email will display when it's sent. It is required to preview emails before saving any changes. The preview will show the most recent record of that time in the system by default, you can specify a different record to use as an example by clicking the "Sequence #" button the preview window.

  • Loading Default Emails
Most email prefs here offer a default that you can load, either to use as-is or as a template to build off of. Click the clipboard icon next to your email to load the default email format.

Select an email type below to learn more.


Confirmation Emails

Reminder Emails

Cancellation Emails

Missed Appointment Emails

Auto Cancellation Emails from Student Cancellations

Auto Cancellation Emails from Student Misses

Consultant Schedule Summary Emails

Visit and Visit Duration Notification Emails

Send Visit Notes to Coach, Advisor or Student

Resource Checkout Emails

Workshops

  • Profile Email Address is the address that all emails from this profile will be sent from. This is also the address used for "CC the Profile on..." settings.
  • Include iCal attachments enables calendar attachments for your emails. These can be added to a user's personal calendar, but this is only a one-way communication.

Other Email Articles
Not all of TracCloud's email-related settings are found in your Profile Prefs. Here are some quick links to other email settings:

Mail Servers - Looking to start using TracCloud's email capabilities, but don't have an email server setup yet? Start here.

Email Templates - Write an email as a template, and re-use it as needed when manually sending emails to Students and Staff.

Notifications - Send Notifications to Students, displayed in TracCloud directly or sent over email.

SurveyTrac Module - Send Students Surveys over email when their visit concludes, batch send to entire lists, and more.

TextAlerts Module - Send Students and Staff a text message along with their email.


Log Listing Message, KIOSK Notices, and Custom KIOSKs

This section of your profile preferences contains additional options relating to the Log Listing, KIOSKs, and more.

Other > Other Options > Profiles > [Your Profile] > Prefs > Log Listing Message, KIOSKS Notices, and Custom KIOSKs

Notices, Welcome, Goodbye messages


Auto Terminate


Other Log In/Out Preferences


Custom Kiosks


Time Check Preferences



Search Availability badges can be used to add information and indicators to availability slots. Each badge can appear for certain conditions, based on center, availability section/reason, location, skills/accommodations, etc.



Click "New Availability Badge" to begin. This will open a form where you can enter the details for your badge.



Manually Linked

Rather than the badge automatically appearing based on certain conditions, these badges appear in a menu to be manually selected on the availability itself.


Name

Name of the Badge. This will not be displayed for students

Availability Type

Drop In, 1-on-1, or Group availability

Consultant

Assign a specific Staff

Reason

Assign a specific Reason

Center

Assign a specific Center

Section

Assign a specific Subject

Special Needs

Select if applicable (more information)

Online

Availability Type; In Person, Online, Online Optional, or Phone

Location

Location of the availability

Once you've decided where the badge is needed and have made your selections from the options above, you can now determine which icon, colors, and info work best for the badge created.
Color: Color of Icon
Icon: Choose from the list or use a custom icon
Info Text: Enter text that will display when users hover over the icon

In the example screenshot above, this badge will only appear on availabilities of staff who have been assigned the “ASL” accommodation and are available in the Learning Center. Once saved, your badge will appear in the profile preferences if you need to edit/delete it later.



Any fields left blank will not be considered for where this badge appears, you can be as specific or non-specific as needed. You can also create as many badges as you'd like, more than 1 tag can appear for the same availability. When students search for an availability, the badges will display to the right of the screen as shown below.




Formatting Text in TracCloud with Twig and HTML

Many text fields throughout TracCloud support Twig and HTML, giving you greater control in determining what data is displayed to your users based on the context of appointments, visits, and more, as well as formatting that data to be as clear as possible.

Twig will be the primary focus of this article. Twig is a template engine that serves two primary purposes in TracCloud:

  • 1. Print variables in text
Personalize your emails and messages. Greet the student by name, let them know what subject they selected in their appointment, what time their appointment takes place, the location, and more. These same variables are also used for purpose #2.
  • 2. Add logic to your text
Modify the email or message based on why it was sent. Add an extra paragraph if X center was selected, send a follow-up email after a visit if the student chose Y, prevent an email from being sent on a SAGE referral if Z recommendation was checked, and much more. Rather than creating a generic email for any context, create an email that formats itself to match the current context.

Twig (and HTML) are supported in profile emails, welcome messages, email templates, appointment display, and more. Most of the examples listed in this article are for appointment emails or SAGE referrals, but the same concepts apply in all other supported fields. It's also worth keeping in mind that Twig exists outside of TracCloud, and there are many resources online for how you can utilize it that will also work here. This guide likely covers everything you will need, but it doesn't cover everything Twig is capable of.

HTML will also be used throughout this article, but without much explanation as it's more ubiquitous than Twig. There are many excellent resources online explaining how to use this markup language, such as W3Schools. HTML is used to adjust font sizes and colors, embed images and videos, and more.


What are Twig tags?

if / if X then do Y

else / if X then do Y, otherwise do Z

elseif / if W then do X, otherwise if Y then do Z

if (arrays) / if X in Y

for (arrays) / for each X in Y, do Z

SAGE Questions & Actions

Special Twig Functions/Tags (General)

Special Twig Functions/Tags (Success Plans)

Special Twig Functions/Tags (Work Plans)

Special Twig Functions/Tags (SAGE)

Tag List




Q2 Study Tables

Q2 Study Tables offers a unique approach to attendance tracking specifically for study table centers, tracking the total time a student spends in the center in addition to recording the individual table visits where students received help from consultants. Students begin their center visit studying independently, while having the ability to request assistance as needed. Q2 offers the ability for students to virtually raise their hand and specify what they need help with, which consultants will be notified of. Smartphones and tablets drive the queuing system, for both students requesting help and staff viewing which students need assistance while recording table visit time.



At any point during a student's independent study time, they can request help. This is a three-step process.

  • 1. The student opens the help request link from their email or scans a nearby QR code, enters their ID number, then specifies what they need help with and which table they're at.
  • 2. A consultant sees that the student has requested help for a subject they can assist with. The consultant will go to that table (or send an online invite link for a virtual session) and begin the table visit.
  • 3. Once the student has received all the assistance they need, the consultant will conclude the table visit. This process can repeat if the student needs more help later.


Usage

The end-user perspective of Q2. Students requesting and receiving help, with staff managing table visits, recording notes, and more.


How does Q2 Tables work for Students?

How does Q2 Tables work for Staff?

Using Q2 Remote for Online Drop-in Sessions

Q2 Configuration

Before you can track table visits, you will need to create your Q2 config and update group permissions to ensure that everything is configured to your needs.


How to set up Q2

Q2 Log Listing Options

Permission Groups

Q2 Custom Fields

Q2 Report

There is currently one report available to view Q2 table visit data found in its own report category, Q2 Tables, detailed below.


Q2 Visits by ??

For information on purchasing the Q2 Module, reach out to sales@go-redrock.com
For Q2 functionality questions, reach out to helpdesk@go-redrock.com


Appointment Display
Both students and consultants will see upcoming appointments on their dashboard, and staff will see them from the schedule view. The formatting of these appointment info boxes can be customized in your profile settings, allowing you to provide the necessary information in a visually appealing format.

Student View
Students will be able to view their upcoming appointments on the right-side of the dashboard. The fields visible and the format they're in is entirely customizable by modifying the Appointment Display preference.


Consultant View
Consultants have a similar view to students, which can be modified independently.


Schedule View
Lastly, the staff schedule view, which allows us to view and manage our consultants’ availabilities and upcoming appointments. The appointment text is also customizable.


Customization

Within the Appointment Display menu, you will see a text box available for Students, Staff, and the Schedule view for Staff. There's also a preview section beneath each text box allowing you to easily see how your changes will display.


These text boxes support HTML and Twig. HTML support is standard, allowing you to easily make text <b>bold</b>, <i>italic</i>, or <u>underlined</u>, or add hyperlinks. Twig on the other hand allows you to pull data from TracCloud into the message, as well as include logic that determines whether or not a portion text is included. For information on Twig, please take a look at our dedicated Twig article here.

The "Appointment Display to Staff on Schedule" field in particular has a unique Twig tag available for use: {{Appointment.SchedVisitStatusIcon|raw}} which will add a button to start and conclude a visit for that appointment directly on the appointment itself.

Other > Other Options > Profiles > [Your Profile] > Prefs > Scheduling > Appointment Display


If you want to reset to the default configuration, simply click on the clipboard icon on the right, which will confirm if you want to erase the existing configuration in favor of the standard one.



Here are a couple examples of how you can configure the schedule and upcoming appointment views. This is more-so to give you an idea of how this feature works rather than a direct suggestion of what to use (although you’re welcome to copy these as-is if you’d like). Hopefully this gives you an idea of how the feature can be used, and how you can configure it on your own system.


Schedule View
Here’s a configuration that provides basic information about the appointment. The student’s name and appointment time in bold lettering, the subject and reason, and the consultant’s name. The if statement checks if the appointment has a Reason, and if it does, include a comma after the subject then print the reason.

<div style="float:left; width: 75%;">
<p style="font-size:9px">
<b>{{Student.Full_Name}}</b> at <b>{{Appointment.StartTime}}</b><br>
{{Course.SubjectCourse}}

{% if Reason.ReasonName != "" %}
, {{Reason.ReasonName}}
{% endif %}

<br>With {{Consultant.FirstLast}}
</p></div>

Student View
Here’s an example student view configuration. This one reads more like a spoken paragraph, with the important information bolded. Whether the appointment is in-person or online determines the text in the second half.

<div style="float:left; width: 75%;">
{{Appointment.Icon|raw}}
<b>{{Center.Name}}</b><br>
Your appointment with <b>{{Consultant.NameToStudent}}</b> has 
been booked for <b> {{Appointment.StartTime}}. </b><br>
{% if Appointment.Online == "1" %}
This is an online appointment, please select the right arrow icon to join your session.
The icon will only appear within 10 minutes of your appointment start time.
{% else %}
This is an in-person appointment taking place at <b>{{Appointment.Location}}</b>. 
If any assistance is required, please reach out to <u>{{Consultant.Email}}</u>.
{% endif %}<br>
{% if Reason.ReasonName != '' %}
Reason: {{Reason.ReasonName}}<br/>
{% endif %}
{% if Course.Subject != '' %}
Subject: {{Course.Subject}}<br/>
{% endif %}<br>
</div>
<div style="line-height: 2;" >
{{Appointment.CancelLink|raw}}<br/>
{{Appointment.ActionLink|raw}}<br/>
{{Appointment.EnterOnlineLink|raw}}<br/>
</div>
<div style="clear: both;"> </div>

Consultant View
This one has a few more moving parts. Near the top, we’re saying “if the appointment has been cancelled, say “CANCELLED:” and strikethrough the rest of the contents.” We also have a series of “if this field isn’t blank, include it in the list” as well as the time saying the word “Today” rather than a standard date and time.

<div style="float:left; width: 75%;"> 
{{Appointment.Icon|raw}}<br>
{% if Appointment.isCancelled == 'true' %}
	CANCELLED: <span class="linethrough" >
{% endif %}<br>
<b>{{Center.Name}}</b>
<span title="{{Student.ID}}">{{Student.FirstLast}}</span> - {{Student.Email}}<br> 
{% if Reason.ReasonName != '' %}
	Reason: {{Reason.ReasonName}}<br/>
{% endif %}
{% if Course.Subject != '' %} 
	Subject: {{Course.SubjectCourseTitle}}<br/>
{% endif %}
{% if Appointment.Location != '' %}
	Location: {{Appointment.OnlineText}}{{Appointment.Location}}<br/> 
{% endif %}<br>
When: <strong>{{Appointment.DisplayDate|raw}}</strong> at 
<strong>{{Appointment.DisplayTime|raw}}</strong><br/><br>
{% if Appointment.isCancelled == 'true' %}
	</span>
{% endif %}<br>
</div>
<div style="line-height: 2;" >
	{{Appointment.CancelLink|raw}}<br/>
	{{Appointment.ActionLink| raw}}<br/>
	{{Appointment.EnterOnlineLink|raw}}<br/>
</div>
<div style="clear: both;"> </div>

A unique option available in the consultant view is the ability to start and stop a visit directly from the dashboard. This can be implemented by including the {{Appointment.LoginStudentToAppt|raw}} Twig tag in your appointment display configuration. It will display as a clickable button to your staff.


  • Online appointment link text
Allows you to modify the hyperlink/button visible to students within online appointment records. Default is "The location for this online appointment is here."

See Also


Groups
Permission groups determine what kind of access your staff have to various elements of TracCloud. Each group represents a set of permissions. Do you want this group to access the schedule? Which centers? Can they create students? Can they manage resources? These options and many more are available to modify in your permission groups.

From a profile perspective, this tab displays the groups assigned to the profile, allowing you to manage your staff permissions to ensure they only have the information they need, and nothing more. Groups can also be managed from their own dedicated list by going to Other > Other Options > Groups.


We can create a new, or add an existing permission group to the profile by clicking the hamburger icon. New group will prompt us to choose a name and which profile it’s assigned to. After saving, you will be brought to the settings menu where we can configure the permissions of this group.


Within each permission group, you will find multiple tabs to categorize different types of preferences. Details on each of these tabs and the preferences within can be found below.


Center Access

User List

Scheduling

Student / Visit

Log In/Out

Admin / Modules

Restrictions

Add existing group

If you already have a group assigned to another profile (or no profile at all) that you want to provide profile access to, you can use the "Add existing group" utility. This allows us to provide staff members assigned to that group the ability to schedule and manage visits in centers outside of their own profile.

To accomplish this, click the hamburger icon again, and choose “Add Existing Group.” Next, select the group you want to add, which adds it to the list of groups. When clicking on this group (that still primarily exists in another profile), we’re given a restricted set of options, as it’s only displaying options relevant to this secondary profile.


  • Group Name
Changing the name here will also change its name in the primary profile.

  • Profile
This shows the primary profile this group is assigned.

  • Scheduling and Visits access
This is exactly the same as assigning center permissions in standard groups. This controls which centers staff members can view/edit visits and schedules in.

Students Listing

Student data is one of the most important parts of your Trac System, on top of being the record that all their visits, appointments, documents, and more are assigned to, you also have the student's information directly. You can run reports on visits grouped by student majors, or send emails to students of a certain class, cohort, or any other field you have available. This article goes over some of the ways you can search for these records.



The Students Listing itself (found by clicking 'Students' in the Navigation Bar) contains all student records uploaded to your Trac System. From this page, we're able to manage student data in bulk, creating lists, sending emails, or submitting SAGE referrals, or we can open a specific student record and manage just one student profile at a time.

Each column of information displayed has a clickable header that will sort the listing accordingly. Clicking once sorts ascending, a second click will sort descending.



Using the Search Bar on this screen, we can easily perform quick searches to find specific students. Right clicking in the search bar (shown below) will provide a list of available student fields to search, click any of these to auto-fill the search bar.

Example Searches:

  • Find a student by a single value, such as ID. Specifying 'Students.ID=' actually isn't required for ID or Name searches, but it works well as an example.
Students.ID=1931

  • ...or name. Names should be formatted as 'Last, First' or 'First M Last'. 'First Last' will also work if middle names are not being imported.
Day, Rob

  • Search multiple fields at once, separate your searches by a space.
Students.Major=Mathematics Students.Class=Sophomore

  • When performing multiple searches where at least one field contains a space, make sure to surround the contents you're searching for with quotation marks.
Students.Major="Chemical Engineering" Students.Status=Active

  • Search in Custom Fields. It's recommended to use the right-click menu to select these, as it will always auto-fill the correct field name.
#sql:InState#=Yes

  • Date searches such as this are required to be formatted as YYYY-MM-DD
Students.BirthDate=1993-07-16

  • We also offer a special search to find students where today is their birthday.
birthdaytoday

  • Additionally, it's even possible to search for students who received a batch email from TracCloud. The search below would return all students who received a batch email from TracCloud on 2024-10-23 where the subject contained the phrase "Upcoming Event".
MailQueue.CreatedOn="2024-10-23@" MailQueue.Category=batch_email MailQueue.Subject="@Upcoming Event@"


Students Search

The Student Listing also has a unique Search utility found in the hamburger menu . This utility has the ability to search related tables to find relevant students. This includes the ability to run searches such as "students who have had appointments in the last 7 days" or "students who have ongoing referrals."



  • Search Type
This can be set to New Search, Search Selection, Remove found from Selection, or Add found to Selection, depending on the desired effect of this search.
  • General Info tab
This tab is where you can search for basic information about the student. ID, Status, Name, etc.
  • Appointments
This tab allows you to search for students by appointment information. For example, "students who had an appointment from 02/10 to 02/20 with a status of Missed." Any fields that support wildcards additionally support the | character for "or."
  • Visits
This tab allows you to search for students by visit info. For example, "students who visited more than 2 times from 02/10 to 02/20 where the subject was MAT100." Any fields that support wildcards additionally support the | character for "or."
  • Registration
This tab allows you to search for students by registration info. For example, "students who are actively enrolled in more than one math course." Any fields that support wildcards additionally support the | character for "or."
  • Documents
This allows you to search for students by documents. "Students who have a document of a certain filename uploaded in the last month."
  • Surveys
Students who have received or responded to a survey in a certain time period. Requires SurveyTrac.
  • SAGE Referrals
Students who have ongoing or completed referrals of a specific type in a specified date range. Requires SAGE. Any fields that support wildcards additionally support the | character for "or."
  • Assignments
This tab allows you to search by potential assignments. Any fields that support wildcards additionally support the | character for "or."
  • Resources
This tab allows you to search for students by their resource usage, whether they have certain items checked out or overdue. Any fields that support wildcards additionally support the | character for "or."
  • Terms & Conditions
Search by accepted terms and conditions. Any fields that support wildcards additionally support the | character for "or."
  • Success Plans
Search by assigned Success Plans.

Hamburger Menu

Every listing page in the Trac System features a hamburger menu with utilities to search for or interact with your list of records. Some of these options are specific to a certain listing/record-type, others are shared. The following list includes definitions for the hamburger menu options available on this listing, and how they can be utilized.



  • List All
This option will show all records on the current listing. Some listings have an additional toggle for only showing "Active" records, such as Students and Registrations, which will still override a "List All" search if checked.


  • Search
This utility will open a pop-up window unique to each Listing it's present on, allowing you to search your records by a number of different fields. In the case of the Student Listing, you could use this to search related records, such as 'Students who have at least 2 Visits in the Learning Center' or 'Students with a recent Document upload in their timeline.'



  • Power Search
This option provides a simple but powerful search utility to find the records you need. String together multiple searches, adding or removing results for each. Use Search Symbols to include ranges of data, and Save Searches for later use if needed. The search term 'blankornull' can be used to find all records with a value of nothing ("") or null ().



  • Search by Term Enrollment
Allows you to search based on the students' enrollment in a specific term or multiple terms. The example search below would show students who are enrolled in a 2023SP registration AND are not enrolled in a 2023FA registration.



  • Lists
See Student Lists and Watch Lists for more information.


  • Saved Searches
See Saved Searches for more information.


  • Find/Merge Duplicates
These utilities can be used to cleanup duplicate records in your Trac System. We highly recommend reaching out to Redrock Support directly for assistance in cleaning up this data.


  • Find by Values
This utility can be used to search one field for multiple values. If you have a spreadsheet containing a list of student IDs, this is an easy way to pull up the same list of students in TracCloud by copying the ID column into this search field.



  • Change Field Values
This utility allows you to make modifications in to your records in bulk. Similar to the Merge Duplicates utility, we highly recommend coordinating with Redrock Support directly on this setting.


  • Selected...
The Selection Tool offers several options to filter and manage your records. More information on this feature can be found in its own dedicated article here.


  • Views
See Views for more information.


  • Send Survey
Allows you to send a survey to the current user list. More information.


  • Register In
Allows you to quickly enroll a student in a new registration. Depending on your import configuration, manually recreated registrations may be deactivated during your auto-import.


  • Assign Success Plan
Allows you to assign a new Success Plan to the current student list. More information.


  • Create Referral
Allows you to create a batch referral through SAGE. More information.


  • Create Task
Allows you to send a task to the current student list. More information.


  • Toggle Photos
Enable or disable student photos on the Student Listing.


  • Create Chart
Based on the data currently being viewed a chart can be generated to visually illustrate the relationships in the data.


  • Export CSV
Export current listing contents to a CSV file.


  • Send Email
Allows you to send an email directly to a list of users.


  • Send Email to Faculty
This email utility allows you to email faculty linked to student registrations. The faculty recipients can be determined by subject, status, and grade. One email will be sent per linked registration, so if there are 3 students listed enrolled in MAT100 with Dave Smith, Dave Smith will receive 3 emails. Faculty recipients can also be filtered by scheduled day/time if section schedule is being imported.



  • Show these <records>
This utility takes your selection of records, finds the related records, and takes you to that listing with the resulting records. For example, on the Registration listing, you can "Show these Students" to display the student records for the registrations that you were viewing.


  • Print
Allows you to print the contents of the current listing, by extension this also allows you to export the current list as a PDF file.


  • New <Record>
Allows you to create a new record based on your selected listing.


See Also



View more...