Skip to content

Outreach mentor checklist

James O. D. Hunt edited this page Jan 24, 2023 · 29 revisions

Overview

This page lists some of the tasks a Kata Containers outreach mentor should undertake.

Mentors Golden Rule

By participating in a Kata Containers Outreach project you agree to be bound by the "mentors golden rule":

Mentors Golden Rule:

Keep asking the students if they need help, and if they do, help them!

Tasks

When? Category Type Task Notes
week 1 team required Send contact details of all mentors to students
week 1 team required Add GitHub and Slack usernames for all students to the outreach wiki page GitHub user and Slack usernames only
week 1 team required Add all GitHub users to the outreach team
week 1 team required Arrange a weekly meeting (Zoom / MS Teams) at a suitable time for all students
week 1 team required Talk students through the student checklist Identify students without required skills
week 1 team required Ask each student what they particularly want to get out of the project
week 1 team recommended Identify any upcoming public/personal holidays, exam weeks, end of term travel, etc
week 1 team essential Work with students and teacher/professors to identify SMART task(s) for each student or group of students
week 2 code required Ensure students have installed rust Any problems?
week 2 code required Ensure students have installed Kata and created a Kata container Any problems?
week 2 code required Discuss progress learning rust Students should have attempted to write some rust code by this stage
final week team required Ask students for feedback on the overall project (good and bad!) Add it to the ideas page

Weekly meeting

General agenda:

  • Any opens/problems/concerns/worries?
  • Round robin "status update" from each student
    • What they've achieved.
    • Any problems?
  • Discuss plan for next meeting.
  • Offer to present to students on particular topics of interest.

Presentation ideas

When? Category Type Task Notes
week 1 read strongly recommended Talk through the project overview and onboarding presentation
first few weeks contribute strongly recommended Present on how to run and write new unit tests
any time code recommended async rust presentation Most of the new code uses asynchronous rust, which requires a different programming paradigm