In this document you will find the selection process that can be followed to choose who should move from the Fundamentals to the Full Stack course.
As with everything at CodeYourFuture you are welcome to edit, remix and change this as necessary to fit your specific circumstance. You are fully in control of this process.
It's worth restating the aims of the Fundamentals Course from our point of view.
At it's core, this course has been created to bring the majority of our students up to the same level before they progress on to the main course. However it is also great to dig deeper into
How committed people are to the course
How well people self teach
How people ask for help when they need it
How well they fit into our community
The goal of this process is as follows
Above all else, we want to give people a chance. Our aim is to remove people who we believe to have a very low chance of succeeding or who are not as committed to the course as we need them to be.
To begin, create a copy of this template spreadsheet
​https://docs.google.com/spreadsheets/d/1xoDbP8P4hD3iuovHkd_zmFkKMHLhsXa3U6Pa7YUjZyc/edit#gid=0​
Spend some time investigating each of the categories and filling in the spreadsheet with as much visibility as you have. The most details you can add to that sheet the better.
You are welcome to add and remove columns as you see fit from your copy of the spreadsheet.
Each section is as follows
Attendance
As a percentage, how many of the lessons did the student attend
Do not include lessons that the student missed with a valid excuse (e.g. sickness, technical issues)
Punctuality
As a percentage, how many of the lessons did the student attend
Do not include lessons that the student missed with a valid excuse (e.g. sickness, technical issues)
Code.org Completed
How much of the Code.org has this student completed.
This is the coursework for Week 1
Grading: See below.
KhanAcademy Completed
How much of the "KhanAcademy Intro to JS" course has this student completed.
This is the coursework for Week 2,3,4
Grading: See below.
Learning Online Completed
How much of the Learning Online tutorial has the student completed
This is the coursework for Week 2, 3, 4
Grading: See below.
Slack Interaction
How much did the student interact on Slack over the course
This includes starting calls, joining calls, asking questions, answering questions and general conversation
Grading
Above Expected - The student hosted calls and helped other students
Expected - The student sent messages and joined at least one call
Below Expected - The student sent the occasional message
None - The student did not interact on Slack
Could not judge - Couldn't work out their interaction from Slack
Week 2 Challenge
How well did the student do on the Three Giraffes challenge
Grading: See below.
Week 3 Challenge
How well did the student do on the Three Cars challenge
Grading: See below.
Week 4 Challenge
How well did the student do on the Box & Ribbons challenge
Grading: See below.
Completed - The student has completed all of the coursework
Nearly Completed - The student has completed 90% or more of the coursework
Only Started - The student has completed less than 90% of the coursework
Not Started - The student has not started the coursework
Very Good - The student excelled at the assessment achieving all goals in the most optimal way with little to no help or issues
Good - The student achieved all of the goals in a sub-optimal way with a little help
Average - The student achieved all of the goals in a sub-optimal way and with some help
Poor - The student achieved the goals but only with significant help or the student could not achieve some of the goals
Very Poor - The student could not complete the goals of the assessment
n/a - The student did not do the assessment
Make sure you split into small groups and go through a smaller set of students each. Do not attempt to go through all of the students as a large group. This will take a very long time.
The aim of the selection is to find the people who are obviously not ready to join the course. Broadly, if it a student has completed all of the coursework and been responsive to working then they will likely be a good fit for the course.
As a first pass, find the people that we are sure are not ready for the course. This is people who
Have not shown any commitment to the course
Have not completed most of the coursework
The second pass is about finding student who didn't make the technical process that we would have hoped on the course.
Did any of the students stand out as performing poorly on then technical challenges that they should be removed from the process.
This is people who
Score very poorly in their 1-to-1s
Scoring poorly means
They did not show they had learnt over the four week course
They could not apply the learning from KhanAcademy to the 1-to-1s
Read over the Technical & Coding Graduation Criteria for the course, we are looking for students who fulfil the majority of these criteria but not necessarily all of them - if we are seeing development or growth in all of the areas that is what the Fundamentals is about.
Finally, the Soft Skills pass should try to work out if the students will be a good fit for the course.
This is people who
Were actively disruptive in lessons
Were actively rude or dismissive of volunteers or other students
Read over the Personal Development Graduation Criteria for the course, we are looking for students who fulfil the majority of these criteria but not necessarily all of them - if we are seeing development or growth in all of the areas that is what the Fundamentals is about.
​
​