π₯ backlog
Module-How-our-curriculum-works π
This view lists the issues for this sprint. You can think of the issues in this view as actions to guide you in your first interactions with the community.
Discuss a technical problem in Slack π Clone
Discuss a technical problem in Slack π
Prerequisites
Either attend a Saturday class or participate in a questions channel.
Instructions
- Attend an in-person Saturday class
- During the Independent study section of the day plan, identify a group of trainees who are struggling to solve a problem
- If you are a trainee, this group could include yourself!
- Create a problem report in Slack that encourages trainees to explain the problem they’re working on and how they intend to solve it.
Why are we doing this?
- Encourage new members of our community to engage in meaningful educational dialogue with our current trainees
- Build a culture of rigorous question asking and exploration
- Reinforce good practices when it comes to asking questions and discovering new knowledge
Acceptance criteria
- A problem report is posted in the Class channel
- π Priority Mandatory
- π Size Small
- π Debug
- Self educate
- π Debug
- π Size Small
- π Priority Mandatory
- Self educate
Locate the activity handbook π§° π Clone
Locate the activity handbook π§° π
Prerequisites
- Attend an in-person Saturday class
Instructions
- Ask another trainee or volunteer if they can locate the activity handbook on the curriculum website (hint: It’s a “Guide”)
- Together, double-check you can locate the activity handbook on the curriculum website
Why are we doing this?
For volunteers who are completely new to an educational setting it is useful to know some activities you can use to promote dialogue and exploration of the current week’s concepts whilst in an in-person class. The activity handbook lists many ways you can start engaging with the module’s concepts.
Learners and trainees are set specific coursework and workshops in learning to “play computer”, “predict/explain” and asking formal questions, so getting familiar with these pedagogical methods is helpful for everyone. If you’d like to explore more on the pedagogy of programming, we broadly use the Teach Tech Together framework.
Acceptance criteria
- You can locate the CYF activity handbook
- You use one of the activities with a small group of trainees at CYF
- π Priority Mandatory
- π¦ Size Tiny
- Self educate
- π¦ Size Tiny
- π Priority Mandatory
- Self educate
Locate the current prep work π Clone
Locate the current prep work π
Prerequisites
- At any point, including before a class starts as there is prep before the first class.
Instructions
- Find the next class in the classplanner
- Find the prep view for that class
Why are we doing this?
To know what is going on, it is crucial you can locate the current prep work.
Acceptance criteria
- You can locate the prep work for the current class you are attending
- π Priority Mandatory
- π¦ Size Tiny
- Self educate
- π¦ Size Tiny
- π Priority Mandatory
- Self educate
Locate the current workshop π Clone
Locate the current workshop π
Prerequisites
Volunteers
- You must be signed up as a volunteer, and done all your onboarding, eg joined your GitHub team, and gotten access to the dashboard and Slack. It’s a lot of signing up, we know! Come help us make it simpler in CYF Products.
Learners
- You must be enrolled in a class at CYF
Instructions
- Find the next scheduled class on https://classplanner.codeyourfuture.io/ and then locate the day plan for the current class
- From the day plan, find the workshop in the day plan. It’s usually in the morning, as CYF classes usually have busy noisy mornings and quiet working afternoons.
- Using the link on the day plan, locate the source dir for the workshop. It’s usually in the CYF-Workshops repo but it might not be. Find the π and follow it.
Why are we doing this?
Every Saturday, we use workshops to explore, discuss and solve problems related to the current work from the sprint. It is important you can locate the workshops to see how we collectively build understanding together. There might be preparatory work or reading to do for the workshop, or you might have to clone a specific repo or get a build running.
A small amount of preparation before class begins helps everyone get a lot more out of the day. As we only have one day each week to work together, it’s important that we make the most of it. This ticket helps you navigate the routes to find things in the internet of CYF, so you can help guide others.
Acceptance criteria
- You can locate the CYF-Workshops repo
- You can locate the day plan for the current class
- You can locate the source markdown for the current workshop
- π Priority Mandatory
- π¦ Size Tiny
- Self educate
- π¦ Size Tiny
- π Priority Mandatory
- Self educate
Review success page for self educate π π Clone
Review success page for self educate π π
Prerequisites
- Attend an in-person Saturday class
Instructions
- Check the success page for the self educate module
- If there’s still anything you’re unsure about on the success page, ask a member of the community for support in checking your understanding
Why are we doing this?
It is really important to check you’ve understood the module as you go along. You can use the success page as a checkpoint to review your understanding before heading to the next section in this module, Self-coordinate
Acceptance criteria
- You have met all the learning objectives for the self educate module
- π Priority Mandatory
- π Size Small
- Self educate
- π Size Small
- π Priority Mandatory
- Self educate