Appointments in Penji are scheduled by a Student with a Provider. Providers will input a calendar of availability over a 7-day period that is automatically copied over to the following seven days. Students can request times from this calendar and providers can accept or decline (you can also have sessions be auto-accepted, removing the ability to decline).
Before you use appointments, please review the article Admins: Set-Up Appointments Mode
Appointment Process Summary
Students
Students can book sessions with the following flow: select a course, view all available provider times for that course, select a time, select a provider if multiple are available, select a location, input topic information, and confirm the session.
- Tap "Schedule an appointment" on the home screen (the copy is customizable; reach out to suport@penjiapp.com to adjust)
- Select a course (or topic; see here for more on course/topic)
- In your Tutors CSV upload, you'll certify tutors for certain courses. This step acts as a filter to only display times from tutors that can teach the selected course.
- Pick a time - times from all providers for the selected course are shown
- Pick a tutor - multiple providers will be shown if available for that time and course. The student taps a tutor profile and can review their bio before selecting.
- Pick a location - the locations displayed depend on what location availability the provider has set for that given hour chunk
- Topic - A question with a long-response text box, and a question with a selectable checklist. All of these elements can be edited for your community by Penji
- Confirm, view session on home screen, and attend the session.
- Provide feedback.
The appointment flow from the student perspective is explained here: Students: Appointments Introduction.
Providers
- Receive an appointment request, and confirm or decline (auto-confirm is also available)
- When an appointment is confirmed, this time slot will no longer appear for other students
- Meet with the student
- Log the session
- Provider logs are customizable and include Student Attendance, Duration, and an Optional Comment (for admin eyes only)
- More information on provider feedback can be found in Admins: Appointments Settings, under the header, "Provider Session Feedback (Penji Controlled)" and "Require Provider Feedback (Penji Controlled)".
- We usually recommend that you require completion of these logs (they can't use the system until complete), resulting in 100% data submission
- Provider logs are customizable and include Student Attendance, Duration, and an Optional Comment (for admin eyes only)
The appointment flow from the provider perspective is explained here: Providers: Appointment Training.
Session Details, Notifications, Calendar Invites
When a session is booked, the session is placed on the student Learn Screen and provider Teach Screen. From there, you can tap into the session to open Session Details. In session details, users can:
- Chat, including file sharing
- Cancel the session
- Open the call link (if a virtual location) or view the call location (if in-person)
Mobile-app Push Notifications and Email Notifications are sent to both provider and student throughout the process, including a 15-minute reminder before the session.
Confirmed appointments will send confirmation and calendar invites via email to all users in .ics format.
Admin Data and Feedback
When a session is requested by a student, it goes to your "Sessions" tab within your admin panel. This data can be viewed there or exported to a CSV. For more information on the sessions tab, review Admins: Data Collection - Sessions Tab.
Once the session is over, the student and provider will complete their "feedback log". Completing the feedback log will update the session data fields like: status, student attendance, submitted duration, feedback etc.
To note, feedback left by either student or provider can be found in the following places:
- By clicking on an individual session row in Sessions
- By clicking on the Feedback tab above the Sessions table
- By exporting the Sessions CSV in the Manage tab above the Sessions table
- By clicking on a student profile in the Students tab and viewing their history
Admin-Scheduled Sessions
Admins can create sessions for students and providers, or record one retroactively. This is done on the Sessions tab -> Create Session. This form allows you to input whatever session attributes you want - student name, provider name, course, location, time, etc... but please note, this form overpowers all restrictions that our system would normally impose! You can "force" a session no matter the situation (the location is full or not open at that time, the provider already has a session at that time, the provider is unavailable at that time, etc.). So ensure that your selections work for all parties.
Recording a Group Session
You can also create group sessions, even if your community only usually supports 1-on-1. Select Group for Kind and make the session with the first student; repeat this process with the same exact attributes (course, provider, location) for the second and more students, and these students/providers will see the session as a group in the platform.
Student Emails
When an admin creates a future session, the student emails depend on if the location is online or physical.
- For online locations, the student will get two emails: (1) an email letting them know about the session, and (2) a calendar invite. The calendar invite and the initial email will have the same subject line, which includes the date and time of the session.
- For physical locations, the student will only get the calendar invite.
Students will not be notified when an admin records a retroactive, past, session. However, if the no-show rules are set up, and an absence triggers a no-show email for your community, then the student will receive a no-show email. The no-show email the student received depends on how many previous absences they have. More about the no-show emails can be found in Admins: Appointments Settings under the header, "Student session no-show rules (Admin Panel)".
Initial Email (Online Only):
Calendar Invite:
Provider Emails
When an admin creates a future session, the provider will get two emails: (1) an email letting them know that they had been invited to teach, this email will contain the student's name and course in the subject, and (2) a calendar invite. These emails will be triggered for both online and physical locations.
If within your community providers have to confirm/accept appointments, and your community is not set to Auto-Accept, providers will not get the calendar invite until they have confirmed the pending session.
Providers will not be notified when an admin records a retroactive, past, session.
Invitation Email:
Calendar Invite:
Editing Session Details
Within your session detail, you have the ability to edit certain fields based on the session status. To edit a data field, select the session you would like to edit from the session tab > select edit > select the field you would like to edit. See the below list of available edits:
- Change Location
- This is available for sessions with a status of pending, scheduled, completed, or canceled
- If you change the location for a weekly reoccurring session, all future locations will update to the new location
- For group sessions, changing the location will change the location for all other group members
- Change Attendance
- This is available for sessions with a status of completed
- This will only affect the current session and will count towards the no-show policy
- Change Provider
- This is available for sessions with a status of scheduled or canceled
- If you change the provider for a weekly reoccurring session, only the session that you are updating the provider for will change, not future occurrences
- For group sessions, changing the provider will change the provider for all other group members
- When you change the provider, the new provider will not get an email or calendar invite about the upcoming session. They will be able to see the session details on their Penji Account and will receive the session reminder before the session
- Cancel Session
- This is available for sessions with a status of pending, scheduled, or completed
Comments
0 comments
Please sign in to leave a comment.