In yesterday’s post about scheduling appointments with students, I demonstrated how to use Doodle to avoid the drawbacks of a paper or whiteboard signup system. Then Wendy left a comment suggesting that I try out Jiffle, and so I did… The result?
So long, Doodle!
(At least for this particular task.)
Like Doodle (and other, similar services), Jiffle is available as both a free version and a paid version. But there are 2 things that make Jiffle more appealing to me than Doodle:
1. The fact that when a student requests an appointment, the status in the request interface is changed to "Pending" and requires me to confirm the appointment (more on that in the steps below…), and
2. The scheduling function integrates nicely with my Google Calendar account (more on that, too, in the steps below).
In what follows, I walk you through what it takes to schedule appointments with students using a free Jiffle account and your Google Calendar account. There are basically four sections to this tutorial:
- “Instructor Steps” that the instructor takes to set up the available time slots.
- Instructions for how to integrate Jiffle and Google Calendar.
- “Student Steps” for how to request an appointment with the instructor.
- “Instructor Steps” for how to respond to a student request for an an appointment.
Note, that if you use an Outlook instead of Google Calendar, you can still use Jiffle, but I’m not sure about other online calendar tools. And if you don’t use an online calendar at all, you can still use Jiffle.
Okay, let’s go!
Instructor Step 1: Go to the Jiffle home page and look for the Google logo
Instructor Step 2: On that home page, click on “Sign Up for Free” under the Google logo
Instructor Step 3: On the next page, click on “Sign Up Free”… again
(Yes, this seems like an unnecessary step to me, too.)
Instructor Step 4: Enter the necessary information to sign up
(Make sure you specify the right time zone!)
Instructor Step 5: Once you’ve registered successfully, click on the “Manage Time” tab in the upper right-hand corner
Instructor Step 6: Marvel at the beauty of an empty schedule
Brief digression
I have a page on my wiki with my typical weekly schedule and directions for how to make an appointment. Students are free to drop by during office hours–bright yellow–without an appointment of any kind (though they’re encouraged to make an appointment to ensure that I’ll be available). Students are also free to request an appointment during my afternoon work hours–light green–though I may be busy with research or class prep or committee meetings.
Advantages of this system:
- I can point students to this page whenever they want to make an appointment with me, and
- It’s really pretty.
Disadvantages of this system:
- Students seem to get confused by this page,
- Though it helps clarify things, it still requires multiple emails back and forth, and
- It still requires me to manually add an appointment to my Google calendar (which I realize is not the end of the work, but something automated sure would be nice).
I believe that Jiffle will allow me to accomplish what I want to accomplish while avoiding the disadvantages of my current system.
Instructor Step 7: To indicate when you’ll be available for appointments, click on one of the time slots.
A dialog box will appear, allowing you to indicate start and finish times for your availability on that date.
When you’re done, just click the "OK" button.
Instructor Step 8: Gaze with wonder upon the little turquoise boxes that appear in your available time slots
Repeat the "indicate available times" process as necessary. Different dates, different times… as much as you like.
Step 9: Send your students the public address for your calendar
- On the left, students will see simple and easy-to-understand (fingers crossed!) instructions for how to request an appointment.
- On the right, they’ll see the available appointment times for the week of Oct 26 – Nov 1, 2009.
Now let’s integrate Jiffle with Google Calendar (optional)
These are the easy-to-follow (fingers crossed!) directions from the Jiffle web site:
To sync your Jiffle Calendar and Google Calendar you must first enable this feature:
- Click on Preferences > Google Account
- Enter your Google Preferences:
- Gmail ID: enter your Gmail e-mail address
- Password: enter your Gmail password
- Sync to Google: check this box if you would like to enable your Jiffle calendar appointments to show on your Google Calendar, and your Google appointments on your Jiffle calendar.
- Click Save
A Google tab will be created in your Jiffle account. Here you will be able to see your Google Calendar with the Jiffle meeting you have scheduled and the times that you have marked as available.
Now, I choose to trust Jiffle with my Gmail ID and Password–it’s the required information for logging into my Google Calendar account–but I’d certainly understand anyone who decided that this was not something they wanted to do. You’re not required to integrate your existing online calendar with Jiffle: this process works fine without doing so. However, it’s pretty nice to have your 2 calendaring systems working together, in my opinion, because it eliminates some of the repetitive tasks that scheduling can require.
I’ll leave it to our resident API expert, Julie, to weigh in whether or not it’s really necessary for Jiffle to have this information.
Here’s what a typical week in my Google Calendar looks like
Note that this is the view from inside my account; this is not the public view of my calendar. It’s possible to make parts of your Google Calendar visible to others, but that’s a subject for a later blog post.
And here’s what my view of my Jiffle calendar looks like with my Google Calendar info pulled into it
Again, this is my view of my Jiffle calendar, not my students’ view.
Student Step 1: Click on the time you’re interested in
After the instructor sends the Jiffle calendar link to the students, this is what they’ll see when they go to that address.
In this hypothetical example, a student wants to meet at 2:30.
Student Step 2: In the dialog box, fill in the requested information and click “Send”
To begin the process of requesting an appointment, just click a time to make a dialog box appear.
The dialog box asks the student for a few key pieces information. I would instruct students to fill these in as follows:
- Name: A full name is probably a good idea, maybe even including the course number.
- Email: This is the address to which the instructor response will be sent.
- Phone: If the instructor has said that phone numbers are needed, then provide one.
- Duration: How long does the meeting need to last?
- Subject: Don’t just type your name or the course. Instead, put something meaningful here.
- Message: Explain what you’d like to discuss at the meeting.
Once the student clicks “Send,” an email is sent to the instructor.
Student Step 3: Notice that in the public calendar, the time slot changes from “Available” to “Pending”
This is a great feature, and here’s why:
- My hypothetical student Derek doesn’t assume that this meeting time is confirmed until the instructor has responded to his request (see below), and
- and other students won’t be able to sign up for that time, even though I haven’t committed to meeting with Derek. They know, however, that they might be able to check back and find that time slot is available.
Note that in my tutorial yesterday on using Doodle, none of this is possible. (That doesn’t mean Doodle cannot do this, just that I don’t know how to do this with Doodle.)
Instructor Step 10: Open the Jiffle-generated email telling you your student has requested an appointment
You’ll find the student’s meeting request in your email inbox. After opening the email notification from Jiffle, you can read the comments the student wrote, hopefully explaining why the student wants to meet.
Next, just accept or decline the meeting by clicking on the link at the bottom of the email.
Instructor Step 11: Fill in the response to be sent to the student
Once you click on that link in the email, you’ll be taken to a Jiffle web page where you can respond to the student’s request. Just specify a location (if necessary), write some comments, and click "Accept Meeting"
The student will then receive an email with confirmation of the meeting, and your calendars (Google as well as Jiffle) will automatically be updated to reflect this new appointment (see below).
Notice that your Google Calendar has changed automatically…
Once Jiffle and Google Calendar are integrated, your approval of the request will make the appointment appear on your schedule on Google Calendar. This means you don’t have to take the extra step of logging into your calendar and manually adding the appointment.
…and your Jiffle calendar has also changed
The Monday at 2:30 time slot no longer says "Available" and it no longer says "Pending." It’s just blank. Students after hypothetical student Derek will just have to pick another time.
Pretty cool, huh?



7 Comments
This is fantastic! Just exactly what I’m looking for. Thanks for posting this (and so quickly!)
Oh you guys, you are the best- thanks for another useful post. I love that jiffle integrates with Google calendar and/or Outlook so seamlessly. FWIW, I am considering switching entirely to Google calendar and gmail, because our IT department does not let us do anything that synchs with Outlook. They are concerned about preventing possible security breaches, but I am concerned with making my email and such work to their maxiumum efficiency for myself. These goals seem to conflit apparently.
Can you make multiple appointments at the same time? I’m wondering how this would work in a writing center with multiple slots available for each time.
That’s a good question, Rachel. I was also thinking about writing centers when I was trying out Jiffle, but I don’t know if it can do what you’re describing.
If the question is does one system need to authenticate to use another system, then the answer is yes, of course.
I also should recommend Tungle, which, as a mac user, has the advantage that it can sync to your desktop iCal calendar, as well as other calendars such as the Google calendar. I’ve just started using it, but this seems to be a good option as well.
I’m impressed w/jiffle, but I would love to be able to set up 15- or 20-minute meeting slots as well.
5 Trackbacks
[...] This post was mentioned on Twitter by Brian Croxall, ProfHacker. ProfHacker said: New at ProfHacker: "Scheduling 101: Using Jiffle to Schedule Appointments with Students," by @GeorgeOnline: http://bit.ly/1EJ4mP [...]
Social comments and analytics for this post…
This post was mentioned on Twitter by ProfHacker: New at ProfHacker: “Scheduling 101: Using Jiffle to Schedule Appointments with Students,” by @GeorgeOnline: http://bit.ly/1EJ4mP...
[...] playbook: using ScreenSteps or a similar tool to create tutorials for my students (like this one on using Jiffle). My hope is that having the online tutorial to refer back to will help students to retain and [...]
[...] that time given their other classes or commitments. If I lived closer to my campus, I could follow George’s example and use Jiffle or Doodle to work with students to schedule meetings or other possible office hours. My solution [...]
[...] that Doodle, which I’ve been using for years, was the first service I covered. But then I fell in love with Jiffle after a reader suggested I give it a try. As I explained in my post on that service, Jiffle has [...]