''The Association for Software Testing (AST) is a nonprofit professional organization dedicated to advancing the understanding and practice of software testing. The AST serves a community of scholars, students, and software development practitioners by providing forums for discussion of all aspects of software testing through conferences, publications, web sites, and other services.''
This work is partially supported by the National Science Foundation’s CCLI Award No. 0717613, "Adaptation & Implementation of an Activity-Based Online or Hybrid Course in Software Testing" (details available at http://www.kaner.com/pdfs/CirculatingCCLI2007.pdf). Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
One of the benefits the AST plans to provide members is ongoing professional development. In addition to the CAST Conferences, AST has joined a National Science Foundation (NSF)-supported project to extend develop Cem Kaner’s Black Box Software Testing Course (BBST) to new audiences. AST is redeveloping BBST as a series of online short courses suitable for a professional audience. This manual is intended to provide general assistance to instructors of those courses. It contains advice and suggested timelines to help instructors offer a successful online experience for students enrolled in AST online courses.
Information presented in this manual is for individuals who wish to teach an existing course. If you are interested in developing a course on the existing roadmap, contact Cem Kaner ([mailto:kaner@kaner.com]) for more information about becoming involved in course development.
Currently, 20 mini-courses are planned. Most are currently in draft form. A few are yet to be developed. The course sequence begins with Fundamental Issues in Software Testing followed by Bug Advocacy. In addition to introducing software testing fundamentals, these courses will acquaint participants with the culture of online learning and acquaint them with core competencies and terminology that will be important in subsequent courses offered by AST. These courses are required for anyone wishing to take more advanced course topics. The current version of the Course Roadmap is presented in Figure 1. For each course, prerequisite courses are connected by a line to the left. For example, someone interested in studying Test Design must first successfully complete earlier courses focusing on core test techniques: function testing, scenario testing, domain testing, and advanced domain testing.
Figure 1: AST BBST Course Road Map
Many people are involved in developing and offering a successful online course. Each one must faithfully perform his or her duties for the course to run smoothly. This section outlines the various roles and corresponding duties involved in teaching an online course.
The course developer creates the template for each course with detailed attention to instructional design and pedagogy. A complete template will include:
The resulting course template is duplicated for each section of the course that is offered and provided to the lead instructor who takes responsibility for the next set of tasks.
AST courses will typically have at a lead instructor and at least one associate instructor. The associate instructor is a trainee and part of the lead instructor’s responsibility is to mentor the associate.
Dividing tasks among instructors will necessitate frequent communication to ensure all necessary tasks are completed in a timely fashion. See the sample task tracking
sheet for BBST Foundations for an idea of how you might set up a
tracking sheet. Details to complete the tasks and a suggested timeline are available in the Nuts and Bolts section of this manual. Sample letters and postings are provided in the Appendix.
The lead instructor is responsible for all aspects of the course, including the quality of all work by associates.
The following tasks are typically done by the lead instructor, although they may be delegated to an experienced associate who will soon become a lead for this course:
The Associate Instructor’s main role is to assist the Lead Instructor in offering a successful experience to course participants. Any task on the Lead Instructor task list may be delegated to an Associate Instructor.
It is important that the associate be familiar with every task that will be given to students:
The Administrative Assistant works with the Lead Instructor to schedule and announce the course and to conduct registration for the course. The following list of tasks should be handled by the Administrative Assistant:
The Tech Support administrator will focus his or her attention on Moodle, server, and compatibility issues. General tasks include:
The AST BBST courses are supported, in part, by funding from the National Science Foundation. Cem Kaner and Rebecca Fiedler are coordinating the NSF-related portions of this work. Dr. Kaner’s efforts focus primarily on the subject matter expertise related to software testing. Dr. Fiedler works on questions related to instructional design and pedagogy. Either can answer questions about the NSF research efforts.
The AST BBST courses require active, engaged involvement from all participants to provide a successful learning experience for those enrolled in the course. To that end, enrollees should:
The Informed Consent and Intellectual Property policy reflects the fact that while we teach these courses, researchers are doing detailed research on how to improve the teaching of software testing. In joining the course, enrollees and instructors alike are agreeing to participate in an experiment (the course).
This section of the AST Instructor’s Manual offers detailed instructions to offer an AST BBST online course. See Appendix A for a checklist of tasks that must be completed. Consider making a copy of the checklist for each course you teach to help you monitor the task timeline.
Offering a successful online course involves considerable work before the virtual classroom doors open. The course creator develops the content; instructors and co-instructors familiarize themselves with the content and course timelines; and a variety of other behind-the-scenes volunteers advertise the course, enroll registrants, and ensure the course (and the servers used to deliver the course) are ready to go. The lead instructor is the public face for the course and needs to coordinate the efforts of all support personnel to ensure a smooth course offering. Some of the tasks must proceed in the order outlined in the checklist. Others are less reliant on a specific sequence.
If you don’t already have an account on the AST Moodle server, sign up for one at http://www.associationforsoftwaretesting.org. Ask your co-instructors, if any, to do the same.
Once you have done that, contact XXXXX to arrange access to the course you will be teaching and the Instructors’ Forum for yourself and all co-instructors who will be working with you.
Each account holder must agree to three policies to serve as instructors. Those policies are Informed Consent; Intellectual Property Policy; and the AST Moodle Site Acceptable Use Policy. The Informed Consent Policy is your way to acknowledge and give permission for your involvement in the NSF-sponsored research being conducted via these courses. The other two policies govern instructor and participant interactions with each other. You must agree to these policies in each new course that you join and in the Instructors’ Forum. If you have questions about the terms of either of these policies, please feel free to contact one of the Principal Investigators for the NSF research. They are Dr. Cem Kaner ([mailto:kaner@kaner.com]) and Dr. Rebecca Fiedler ([mailto:becky@beckyfiedler.com]). If you decide you do not agree to participate in the research, you may not teach the AST courses. However, we invite you to view and use many of these same materials at [http://www.testingeducation.org].
Be sure to request access to the course you will teach and the Instructors’ Forum well before the first day of class. Allow plenty of time to review the course videos, readings, activities, quizzes, and exams and to make changes as necessary. Use the Instructors’ Forum as a place to communicate with your co-instructors and to see what other instructors have done as they’ve taught AST courses.
The ''Common Resources'' section of the course contains a wealth of useful information that will help you teach this course. You can find information about the pedagogy underlying the course, videos on how exams are graded, and explanations of why assignments are designed as they are. Be sure to review these resources as you prepare to teach an AST course.
Good teachers prepare their classrooms before students arrive. Commercial instructors make sure technical equipment is working, arrange for lunch, and familiarize themselves with the locations of restrooms and water fountains so they can keep attendees comfortable. Kindergarten teachers make many of the same arrangements and also decorate bulletin boards, set up play areas, and make nametags for the little ones. In their own ways, both instructors are making their classrooms a welcoming and comfortable space for the students they will have. Similarly, online instructors have a set of tasks to prepare their online classrooms for their students.
Once you have access to your course, familiarize yourself with everything in the course. It is particularly important to check all links in the course to be sure none have broken as the Internet continues to grow and evolve.
The AST series of courses is standardized. There will always be some variation—student work will vary from class to class and that will drive the discussions. Final exams will differ from section to section. And an instructor might add another reading or make some other relatively minor change. However, if you wish to make more significant changes, you must discuss this with the course creator.
Instructors should determine their policies for accepting and reviewing date submissions from students and post the policy before the course starts.
Late submissions inconvenience peers and instructors who must give feedback; reduce the quality of feedback as reviewers rush to complete the task; deprive class members of the opportunity to learn from the late submission; and, in the case of group projects, block other group members from moving forward on their tasks. In short courses such as those AST offers, lateness too often leads to a failure to complete the course. Communicating your expectations at the outset will make it easier to enforce your policy when the need arises.
Here are the policies that Kaner uses when he is lead instructor:
Some professional testers have found controversy in a few of the activities, definitions, and exam questions. Given the variety of work contexts for software testing professionals, it is no surprise to find disagreements in the field. Embrace these controversies or disagreements as potential learning experiences. The AST BBST courses require students to learn some facts, definitions and concepts, but they do not require students to accept those materials as “correct.” It is important to foster tolerance, understanding, and intellectual engagement with diverse perspectives.
Co-instructors should try to identify areas where they disagree with each other – or the video lecturer or readings—ahead of time. There are many excellent ways to handle such disagreements in ways that consider the learning implications for those who are taking the class. For example, co-instructors might honestly disagree with each other about a topic or technique introduced in the course and decide it will be useful for the students to “see” a debate about the relative merits of each instructor’s position. Properly framed, this debate can be an excellent way for students to learn more about the different perspectives held by their instructors. Improperly framed, it might appear that the instructors don’t have their act together; don’t know the material presented in the course; and don’t get along with each other all that well. Students are unlikely to learn anything useful in the second circumstance.
If you are interested in teaching a course, contact XXXXX to schedule a course offering and advertise it to AST members or others as appropriate.
Registration for AST-specific courses is handled by the AST Administrative Assistant ([mailto:secretary@associationforsoftwaretesting.org]). Approximately one week before your course is scheduled to begin, contact the AST Secretary for a list of those who have signed up for your course. Ensure that the AST Secretary has sent a welcome letter with login information to registrants. (See Appendix B.) Optionally, you may elect to send a welcome letter of your own. In it, be sure to remind registrants to agree to the course policies before the class begins.
If you are not teaching the course under the auspices of AST, work with the sponsoring organization to determine how registration will be handled.
Just as commercial instructors and Kindergarten teachers arrive early to welcome their students, online instructors should prepare their classrooms to be a welcoming space. Be sure to post a friendly introduction to the “Meet & Greet” forum. In it, include your name, your location, your employment, hobbies or interests, and a digital photo. Be sure to check back regularly to greet students as they join the class and post their introductions. Try to have at least one or two co-instructors greet each student.
To participate in the AST sponsored courses, students must agree to three course policies described elsewhere in this manual. Several days before the course begins, send a reminder to students who have not yet logged in reminding them of this important obligation and setting a deadline of midnight before the course start date. See Appendix C for a sample message you can use.
Almost immediately after the deadline for course policies passes, remove any enrollees who have not agreed to the policies from the Moodle course. Notify them of this and invite them to return for a course at a later time. The timing is important because students who have agreed to the policies are entitled to expect that the only people who will see their work are people who have agreed to the policies. See Appendix D for a sample notification.
As the course proceeds, the co-instructors have a variety of tasks to help course participants successfully proceed through the course. A regular pattern of clear communication from the instructors to participants is essential.
Having a sense that an instructor is actively participating in an online class helps to prevent online students from feeling isolated. Good online instructors use several strategies to establish and maintain their presence in the classroom without taking on an unmanageable workload. These include:
The AST courses are designed using a weekly structure. Each week has two parts: Sunday to Wednesday and Thursday to Saturday. Each section of the week includes a weekend day, so students who can only work on the weekend can get the week's work done. Instructors can reinforce this segmentation with well-timed messages.
The student week looks like this:
Sunday through Wednesday – Students work on the first part of the assignment with their initial posting due no later than Wednesday.
Thursday to Saturday – Students review and respond to other students. If assigned, students complete peer review.
The instructor might make some posts during this period, but the goal is to acknowledge and encourage progress, rather than to make a substantial contribution. The course is designed so that much of the learning comes from discussing course content with other students, giving and receiving peer review, and attempting quizzes and assignments. Reading and receiving instructor feedback also contributes to student learning but is also helpful, but not necessarily individualized. An online course is not individual tutoring.
The instructor’s week proceeds as described here:
If possible, log in to the course every day. There is no need to respond to students each day – or to spend a lot of time reading the daily posts. However, a daily login allows instructors to monitor student progress and to intervene if a discussion thread goes off track.
We recommend AST instructors make at least two posts each week to maintain a sense of instructor presence in the minds of the students and to reinforce the rhythm of the class. These posts should go in the Course Announcements forum with all course participants subscribed via email.
''Highlights of the Coming Week.'' Posted on Saturday or Sunday, this instructor posting gives class participants an overview of the coming week and highlights particularly interesting or particularly difficult areas about the content they will encounter in the coming week. It the workload is a bit heavier than usual, this post is a good opportunity to warn students of that fact. Making this post also gives the instructor a chance to remind students how to correct persistent problems the instructor has noticed in previous weeks or to tell students what aspects of their performance the instructor will be watching closely. An instructor may also share additional resources that may be particularly relevant to student efforts for the coming week.
''Weekly Feedback.'' The weekly feedback post is exactly what it sounds like and should generally be posted on Sunday or Monday. In this post, the instructor can point out broad themes identified over the course of the past week; draw attention to individual contributions that are particularly insightful or noteworthy; or invite further participation in an especially engaging thread. An instructor should use this post to identify and correct any broadly held misunderstandings they’ve noticed (but never in a way that would embarrass individual students). To correct misunderstandings, you can ask students to review a particular chunk of course content; point them to additional resources; or create another resource for them. If at all possible, start and end this post on a positive note.
For ideas on what to say about specific activities and exercises, be sure to review the appropiate section of the Fieldstones Project.
The timeliness of student assignments is very important to the success of the AST online courses. One of the instructors should monitor student submissions. If a student is late, depending on the late policies announced to the class, the instructor can make contact:
Personal circumstances and work circumstances can give good cause for a course participant to fall late. When that happens, it’s important an instructor intervenes as soon as possible to salvage the course for that student. Often, the circumstances that led to falling behind will be too complicated to resolve for a short course. If that is the case, the instructor should let the students go with a smile. After all, these might be our students but in AST, they are our colleagues, too. How an instructor terminates students could have long-term interpersonal consequences.
In the AST courses, quizzes are used formatively to focus students' attention on important information presented in readings and lectures. Please encourage students to complete the quizzes as they watch the videos as recommended in the course instructions. Some students are dismayed by their performance on the quizzes. Consider sharing the Philosophy of Quizzes (make link to Fieldstone) with your class to help them understand how the quizzes are used and why they are used that way.
Although the quizzes provide automatic feedback for quiz answers, you can invite students to visit the Quiz Discussion Forum where they can discuss and/or challenge the questions from the quizzes. Here's how we suggest you manage that process:
For each quiz, begin a Discussion Topic on the Quiz Discussion Forum. Label your topic "Quiz N Answers" or something clever if you'd prefer.
Your first post in the discussion can let students know that you are starting separate threads for each quiz question. Invite them to comment on any of the threads and let them know that instructor comments won't come until later in the week.
Replying to your first message in the Quiz N discussion forum, begin a separate thread for each quiz question. Edit the Subject line to make it descriptive. Paste one quiz question in the message and highlight the correct answer. Do the same for each quiz question. (This is an excellent job for junior instructors - allowing them to become familiar with course content and freeing up the lead instructor for supervisory tasks.) Students can then reply to the threads they're interested in discussing.
One of the instructors should monitor the unfolding discussion in the quiz discussion forum. Once the quiz closes, one of the instructors can post comments to the discussion forum. Most instructors like to make comments on the questions students answered poorly. To find how the group did on specific quiz questions, go to Quizzes -> Quiz 1 --> Results --> Item Analysis.
Each AST course has an Exam Cram forum for students to discuss study guide questions with their peers and the instructors. This forum is for students to engage with their peers and the course materials to build their own answers to potential exam questions. The Exam Cram Forum should have been pre-populated with a post titled "Using This Study Guide." Following that, it should have one discussion thread for each question. Each thread should have titles like "Long 1" (referring to the first Long Answer question in the study guide). If the forum wasn't already set up in the Master course, set it up in your course and then either update the Master (if you have the privileges) or contact the course developer. You can find "Using This Study Guide" in the Fieldstones Project.
Instructors should monitor discussions on the Exam Cram forum but refrain from providing answers to questions that might appear on the exam. Several types of feedback to students are useful:
The instructor should not post a comment on every question. Don't give the impression that you'll catch every big mistake or bad direction.
There are a variety of ways an instructor might assign class members to groups. The following process describes Cem Kaner's approach. (Please suggest alternate approaches in the [http://www.bbstinstructors.org/forums/ BBST Instructors' Forum])
Start by laying out names in time zones and first languages. The goal is to maximize diversity within the groups.
Next, check participation in the class and group people into three very rough categories:
You can determine the number of groups by ensuring each group has one leader and at least two people who are actively engaged in the course.
To assign tasks to each group, try to select a task based on what would be specifically interesting or challenging for one of the people in the group. While you probably won't know everyone well enough to do this for everyone, you are likely to have good ideas for some of the participants. For low-participations, try to assign a task that tempts them to participate. In other cases, assign tasks to stretch them.
Scott Barber suggests assigning students by distributing the strongest students across the groups. After that, distribute the weakest students across the group. After the strongest and weakest students have been assigned, Scott suggests using the remaining students to make groups diverse with respect to time zones, culture, and gender. If you have several participants from the same company, you should also split them across groups to maximize diversity.
Once the initial group task is completed, you will often have individuals review work by other groups. Try to make sure each group's work receives roughly the same amount of review. Within that, try to assign reviewers with relevant experience to the task. For example, if Susan was a game tester, she can review work by a group that focused on a game testing task (assuming Susan wasn't already in the gaming group). It won't always be obvious where to place a reviewer. In those cases, review assignments must be made arbitrarily with the goal of even coverage. By the time you are assigning reviews, you may have have good reason to believe one of your participants is unlikely to complete the course. If that is the case, disregard those students as you try to balance the group reviews.
Finally, consider sorting your group assignment list by last name before posting to the course. This will make it more difficult for students to see patterns (real or imagined) in how you've assigned them to groups, thus minimizing student dissatisfaction with the resulting assignments.
Properly ending a course is as important as a successful course kickoff. The final interactions with the course and the instructors will linger in course participants’ memories after the course ends. To bring the course you teach to a successful conclusion, instructors must complete several tasks. The first is to facilitate the Final Exam.
A few days before the start of exam week, the lead instructor, with the assistance of the instructor team, should complete the following three tasks:
A few days before the exam starts, remind students of it and give them an idea of how it will work. You can use this Fieldstone if you wish.
At the beginning of final exam week, post the questions you have selected for the exam and instructions for completing the exam to the Moodle site. Figure 2 illustrates sample instructions used in the Foundations course:
FINAL EXAMINATION
This is a CLOSED BOOK EXAM. When developing and writing your answer, please do not consult with
other students, other humans, other non-humans, computers, videos, books, tarot cards, or
other real or potential sources of information. DO NOT copy and paste an answer you have
already drafted before the exam started. We are not formally supervising this exam (for example
by forcing you to write it under the supervision of an exam proctor). Instead, we are trusting
in your integrity and professionalism that you will not cheat on the exam.
Figure 2: Sample instructions for completing final exams
Instructors should monitor the exam and peer review discussion as it unfolds. However, they should refrain from contributing their own ideas regarding exam content or provide feedback on answers until the review process is completed.
Some students may express discomfort with the exam review task:
Encourage all participants to complete the review task to the best of their ability, pointing out that they may review other people’s exams for additional perspectives, draw on their own experiences, and refer to the course materials to complete this task. Providing critical review in the “safe” environment of the online class is good practice for the software tester’s work world where testers must frequently write reports and critically respond to others. In the work place, the stakes are often much higher than they are in the online classroom.
All AST-sponsored courses will use the Student Assessment of Learning Gains (SALG) for students to report on how the various aspects of the course contributed to their learning. The results from the SALG guide further development of the courses and help explain the strengths and weaknesses to this approach for teaching for the NSF-sponsored research. Please make the SALG information available to your students at the end of the course. Contact XXXXX for the course ID and password if you do not already have it.
The wrap-up message will often be the final official contact you have with a student in your course. In the message, be sure to convey a friendly upbeat tone. The wrap-up message should make the following points:
Collaborate with co-instructors to determine pass/fail results. Notify each student of their results. Passing students may opt to have their name published on the AST website. Instruct students who wish to have their name published how to advise you of that and set a deadline for their decision. Invite students who failed the class or failed to complete the class that they are welcome to sign up for the same course another time. Encourage all students to monitor the AST website for new course offerings. Review this document for more details about the Pass/Fail task.
Once the course is completed, notify AST that the course has finished and provide a list of students who passed the course. Indicate which of the passing students has opted to have their name published on the AST website. This is due no later than two weeks from the end of the course. WHAT ELSE SHOULD GO HERE?
Your opinion counts. Just as it’s important to gauge the effectiveness of course materials with students, AST Executives and the NSF are interested in instructors’ opinions. Shortly after you notify AST that your course has finished, you will receive a link to the Instructor Perceptions survey. We hope you will find time to offer your feedback – both complimentary and critical – to help us improve the instructor experience of offering the course.
As an AST instructor, you will have a variety of resources available to help you succeed in the online teaching task. The first such resource is this Instructors’ Manual. The Instructors’ Manual is available in wiki form at XXXXX. Please use the wiki version of the manual and the corresponding discussion pages to offer your suggestions for improving the manual for other AST instructors.
One of the most valuable resources you will have as an AST instructor is access to other teachers who are using the BBST materials. Please visit the Instructors’ Forum to make contact with other software testing instructors. Share ideas on how to improve the course materials; how to improve the course procedures; and how to improve your own teaching. Forum members are available to join you in celebrating successes and to offer suggestions for dealing with difficult situations. Log in and join the Instructors’ Forum today.
Many of the postings instructors use in the BBST courses address topics that have come up before and will come up again. Save time by using posts from the Fieldstones Project in your classes. If you draft a message to students that you think will benefit other instructors, please post it to the Instructors' Forum for feedback and editing. We hope to add many more Fieldstones to our collection.
The Association for Software Testing web site includes course information and policies for instructors.
The AST BBST courses are delivered using the open source course management system, Moodle. Moodle has a vibrant community of developers and users. AST instructors may want to familiarize themselves with the resources available from the community at [http://www.moodle.org]. You can review Moodle documentation and join the Moodle forum.
| AST Course Checklist | ||||
| √ | Date | Timeline | Individual | Task |
| Before the course | ||||
| | | Anytime | Everyone | Sign up for an account on the AST Moodle server |
| | | 8 weeks | Lead | Contact XXXXX to schedule course for AST members |
| | | 7 weeks | Lead | Contact XXXXX to arrange access to the course you will be teaching and the Instructors’ Forum for yourself and all co-instructors |
| | | | All instructors | Agree to three course policies: Informed consent, Acceptable use, and Intellectual property |
| | | 6 weeks | Lead | Collaborate with co-instructors to determine how to divide tasks. The Instructors' Forum is well-suited for this purpose as is the task tracking sheet. |
| | | 2-6 weeks | All instructors | Review the course videos, readings, activities, quizzes, and exams and to make changes in collaboration with course developer |
| | | 2-6 weeks | All instructors | Review the course assignments and select or develop grading rubrics for each. Post new rubrics to the Instructor's Forum for possible reuse in subsequent sections. |
| | | 4 weeks | Lead | Monitor AST communications to ensure course has been advertised. Follow-up as necessary |
| | | 2 weeks | Designee | Check links to all videos, slides, and readings - fixing as necessary |
| | | 2 weeks | Lead | Determine policies for late submissions and post to course |
| | | 1 week | Lead | Contact AST Secretary for list of participants' names |
| | | 1 week | Designee | Welcome letter to participants. Recommended. |
| | | 1 week | All instructors | Post your introduction to Meet & Greet forum |
| | | 3 days | Designee | Monitor students agreement to course policies. Send reminder as needed. |
| During the course | ||||
| | | Day 1 | Designee | Remove any students who have not agreed to the course policies. Send notification to them. |
| | | Day 1 | Designee | Post course announcement setting expectations for communications and late assignment policy. Outline the week's topics and schedule |
| | | During week 1 | Instructors | Welcome students to the course by responding to their posted introductions |
| | | Each week | Designee(s) | Monitor student progress for each quiz, prepatory exercise, and assignment. See details [#Tasks_for_All_Instructors] and suggestions for messages. |
| | | Each Saturday | Designee | Post Highlights of the Coming Week message. Encourage students to begin discussions in the Exam Cram forum |
| | | Each Sunday or Monday | Designee | Post Weekly Feedback message |
| Ending the course | ||||
| | | Start of Week 4 | Designee | Post Final Exam instructions and questions |
| | | Start of Week 4 | Designee | Set up access to the Student Assessment of Learning Gains (SALG). Announce to students and emphasize importance of them completing it. |
| | | Week 4 | Designee | Post chart for student reviews |
| | | Week 4 | Designee | Monitor student final exam forums, intervening only as necessary |
| | | Week 4 | Designee | Ask students to complete the course evaluation |
| | | End of Week 4 | Designee | Post final wrap-up message to course announcements |
| | | End of Week 4 | Designee | Send pass/fail results to participants. Respond to any with questions about their performance - especially any who failed. |
| | | 2 weeks past course end | Lead | Notify AST the course has finished and advise them of students who have opted to have their names published on the AST website |
| | | Soon after course end | All instructors | Complete Instructor Perceptions survey |
<INSTRUCTORS’ NAMES>