Select Lesson
Lesson Plans and Resources
Guide to Code Avengers' Lesson Plans
Where to find the lesson plans
How to use lesson plans
Resources For Use With Students
Tab views:
REPORT - Class Summary
USER GUIDE for REPORT
REPORT: Delete, Modify or Edit Student Accounts
PROGRESS View
Leader Board, Quizzes and CSV Reports
Points System
Recording Times
Individual Student's Profile View
Activities List
15 min
Lesson Plans and Posters
15 min
Profile
Lesson Plans and Resources
Guide to Code Avengers' Lesson Plans
Where to find the lesson plans
How to use lesson plans
Resources For Use With Students
Tab views:
REPORT - Class Summary
USER GUIDE for REPORT
REPORT: Delete, Modify or Edit Student Accounts
PROGRESS View
Leader Board, Quizzes and CSV Reports
Points System
Recording Times
Individual Student's Profile View
Activities List
15 min
Lesson Plans and Posters
15 min
Overview
The Code Avengers online learning platform teaches computer science (for 1.40-3.40*), programming (1.45-2.5, 1.46-3.46*), web design (1.43-2.43 NZQA), and web development (for 1.41-3.41*).
Code Avengers courses consist of online lessons that teach concepts as well as quizzes and projects that review and reinforce learning.
*
New Zealand Assessments
Lesson Plans and Resources
Some Code Avengers’ courses also provide flexibly structured lesson plans to help teachers learn content, reduce prep time, simplify marking and engage students with a variety of fun activities to break up lessons and extra material for extension or homework.
This hands-on workshop will explore how to make use of “Code Avengers Lesson Plans”, which include the following:
- Lesson notes.
- Interactive applets for teaching concepts
- Presentation mode.
- Online lessons.
- Online coding projects.
- Online quizzes (kahoots style or individual).
- Worksheets.
- Unplugged activities.
- Printable cheat sheets, posters and solution guides.
- Assessments & marking guides.
Guide to Code Avengers' Lesson Plans
Learn about our new lesson plans - their purpose, content, and how you can use them to make teaching digital technologies easier and get the most benefit from your subscription with Code Avengers.
At Code Avengers, we provide lesson plans for our courses that teachers could use to:
- help them prepare for lessons using our courses
- share with their students to launch lessons or to support discussion
- find additional resources to support and extend the online courses.
Where to find the lesson plans
Our lesson plans are located on the Teacher Dashboard by selecting the Teachers tab. You can also access them through the LESSON PLANS option on the green bar at the top of the same page. @Lesson Plan location on the teacher dashboard
When the lesson plan icon is selected you will be taken to a menu which displays the lesson plans available for our junior, pro and free courses.
@Lesson Plan menus available for each course
You will notice that the menu indicates an age band we have found to be appropriate for most students - you can use this as a guide for selecting the course in each track that will best meet the learning needs of your students. Select the appropriate lesson plan.
How to use lesson plans
We have introduced a consistent color scheme for each course track: Gold for Computational Thinking; Turquoise for Programming; Violet for Data Representation. Consequently our lesson plans align with the tiles in the course library, making it easier to find the resource you are looking for and to appreciate the progression within each track at a glance.
Course Overview and Structure
The course overview section is designed to be used by teachers in their preparation and provides documentation about curriculum links and a high level overview of the online course.
The first section explains the structure of the course and includes information about how long the online component might take the students to complete, ideas for navigating within the course, and a brief synopsis of the story line.
@Course structure for CT2
The second section provides links to the curricula of different countries. You will find how a particular course relates to areas of the New Zealand, Australian, US and UK curricula here. At the moment the focus is on the digital curriculum of each country, but if you would like to see how the course links to other areas of the curriculum, you may find it helpful to refer to this information in the New Zealand curriculum.
The curriculum section can also be accessed through the green ribbon at the top of the Teacher Dashboard and the Curriculum Alignment tab on the same page.
@NZ section of the NZ curriculum for CT2
The final section progresses the story line and provides the intended learning outcomes for each lesson and task. Teachers can print these off for their planning or refer to them for a quick reminder of the content and purpose of the lesson before the lesson is taught.
@Course outline for CT2
Resources For Use With Students
In the left hand menu, below the course overview, you will find the titles of each lesson listed. Clicking on each of these titles will bring up a course outline menu with further information about that lesson that can be shared with students:
- as part of launching the lesson
- to clarify an area of the lesson that students might or are finding a challenge,
- to quickly access the online lesson or other resources or activities that relate to that lesson.
@Course outline for CT2
The lesson is introduced with a brief introduction to the purpose of the lesson and the storyline. The student objective is written in language that students should be familiar with and will help you focus them on the learning purpose of the lesson.
Notice:
- the START button at the top righthand corner. This will take you to the online version of the lesson.
- the Vocab list. These are primarily technical words that students will come across in the lesson, they are directly linked to a glossary which will provide a definition. You may want to discuss these with your students before sending them off to work independently.
Each task is separately listed below the vocabulary list. These titles expand to include a student learning outcome for the task and a little more information about plot development or what the task involves. Screenshots, diagrams and additional explanations are provided that you can use to introduce new concepts to your students - setting them up for success prior to beginning a task, or providing further information or scaffolding when needed.
@Task Description example
Video links are also included in these sections to provide additional background information for students. These may be to expand on a digital technology concept or to provide richer background knowledge for students with limited life experience of some aspect of the lesson or storyline. These links maybe embedded or included as a 'clickable'link. Please note that these sometimes link to external sites so it is good practice to preview them to ensure that they are working and appropriate before sharing with your students.
@Video link example
Finally, within the task menu you will find other expandable menus for activities, games, worksheets and quizzes. Equipment or materials necessary for each activity are listed to make preparation as easy as possible, clear instructions are provided and these can be shared when explaining an activity to students.
@Activity example
Worksheets maybe previewed by the teacher and are easily printed or photocopied. Often there is more than one version of the worksheet or activity, this will assist you as the teacher to personalise the activity to the knowledge, skills or interests of your students.
@Differentiated task example
Answers for worksheets are provided through a link available to teacher but not student accounts - these can be displayed for students through the link provided. A list of the activities available in each track can also be accessed through the Resource Library on the 'Teacher Dashboard'.
@student on keyboard
Keep an eye on the 'Resources for Use with Students' section as we are adding to it all the time.
If you have ideas about what we can add to make it more useful for you and your class - please let us know!
1: Student dashboard
2: View Student Progress
As a teacher you can see how your students are progressing through the courses.
View STUDENT TRACKING from the teacher dashboard to monitor your class progress and manage student accounts.
You can also view the other teachers on your school account with TEACHER TRACKING from the teacher dashboard
2.1: Tab views:
img,views,Views,100%
- Leaderboard A list of students that can be projected to the class. This can be used to push engagement in competitive students or give an easy glance to see completed milestones.
- Progress Similar to Leaderboard view of a course but emails are in easy reach. See below to see all the interactions these views are capable of.
- Report Sortable data analysis for a variety of headings. Main screen to edit, delete, view and control accounts.
- Quizzes View completed quizzes for a course.
- CSV-Report Generate a CSV report to have the data downloaded in a spreadsheet file.
- User Guide Shows you how to use the REPORT tab.
2.2: REPORT - Class Summary
img,class
In this view you can select a course or project in order to view the performance of your class or manage and change student data.
This view shows the following information:
- Total points: total points scored across all tasks in all courses.
- Tasks: tasks completed in the selected course.
- Points: points scored in the selected course.
- Average: points / tasks completed
- Time: total time spent on the tasks in the selected courses (*see notes above).
- Average: time / tasks completed
- Last task: the last time the student completed a task.
- Class: the class the student is assigned to.
- Course: the courses that the student has access to.
This video can answer a lot of questions you might have about the REPORT page.
2.3: USER GUIDE for REPORT
When you are in REPORT view you can click on USER GUIDE to demonstrate to you how to use the page.
img,user
- Course Selection
- Progress & Summary View Progress view shows a visualisation of students progress and points scored in each lesson. Progress is color coded to indicate students that are struggling. The summary view shows the total tasks, points and time taken for the course.
- Sorting by Heading
- Filter by Field Filter the list by class or any other field
- Student Options Click here to change a student's password or view their projects
- Modifying Values Click a value to change it: Name, Codename, Email, Class Code
- Modifying Multiple Students To make changes to several students at once, select the checkboxes then choose an option at the bottom of the table to: change course access; change passwords; change classcodes; change email domains; reset accounts.
2.4: REPORT: Delete, Modify or Edit Student Accounts
In the REPORT view there are three ways to edit your students' details and account.
Click on table
Click on an individual cell and change the information.
You can edit the students codename, name, email, class and course access.
Check-boxes and drop down menu
img,checkbox,50%,right
Select the check boxes and click the drop down menu at the bottom.
This is useful for modifying multiple accounts.
You can change course access (Intro/All), Change class codes, domains, and passwords.
You can delete multiple accounts or reset accounts (clear all of the selected students progress in ALL courses)
Individual Settings, button,settings
img,individual
This shows a summary of the students statistics and links you to the students work.
Here you can
- Go to the IDE to view individual projects,
- view all the progress of a student on their profile page,
- change an individual password
- delete account removes the account from your school. All student work will be deleted.
Note: DEPLOYED work (Ones that have a URL) are still accessible by the URL. So apps and websites are still playable, IF they have been deployed
2.5: PROGRESS View
This view shows the lessons that students have completed for a course.
Use the search bar to find a specific student or class (or filter in REPORT and switch to PROGRESS).
Select the course whose progress you want to view.
img,progress
View progress in lessons of a course
In this view you can see the boxes that represent each lesson of a course. In this example JavaScript 1 has 40 lessons.
The lessons that have been completed by students are colored according to student performance in that lesson:
- Blue : student completed the lesson with a score of 80%+.
The student is doing well.
- Purple : student completed the lesson with a score of 70-80%.
Indicates moderate difficulty. Students with 2+ purple boxes in a row likely need teacher help, or to repeat those lessons.
- Pink : student completed the lesson with a score of 50-70%.
Indicates the student had difficulty and needs help (or perhaps they have not read the instructions carefully).
- Yellow : The average task completion time of less than 25 seconds.
Several yellow boxes in a row indicate cheating. I.E. copy and paste of answer.
View Tasks in a lesson
If you want to know more about what tasks in that lesson that students struggled with, and dive in and view the code/lesson of that task just click on the lesson you wish to view and a task pop out will appear.
img,progress
This video on student progress could answer a lot of your questions
2.6: Leader Board, Quizzes and CSV Reports
This helpful video can explain the final 3 views. There are more notes below.
Leaderboard View
The LEADERBOARD view has similar features to the PROGRESS view.
This can be used for engagement of competitive students- you could restrict it to show the top ten students of your school or class.
Simply change the number in the top right corner to 10: SHOW 10 ENTRIES.
Or you could offer rewards for hitting milestones, maybe break up the courses with our activities to get people moving around.
img,leaderboard,100%
Quizzes View
The quizzes view will let you see results for individual quizzes in current course.
The drop down menu shows you all the quizzes available in the course.
Select the quiz and see the Class, Student's Name, First Score and Best Score.
img,quiz
CSV Report View
Will export the data into another system. It will generate a CSV list of all your users and their data.
It will also download the data as a .csv
file, which can be opened by a spreadsheet program like excel.
csv
We can save data in tables and spreadsheets as comma separated values (CSV). This turns a table into text, which means that the table rows are saved as new lines and the table columns are separated by commas instead of table borders.
EG:
last name, first name, email,
Battin, Amy, a.battin@gmail.com,
Beck, Andre, andre.b@gmail.com,
Can be opened in a spreadsheet like this:
last name | first name | |
Battin | Amy | a.battin@gmail.com, |
Beck | Andre | andre.b@gmail.com, |
2.7: Points System
You score points for every task you complete.
- Each lesson has 5 tasks.
- Perfect scores are 10 points.
- There is a minimum of 5 points per task (So you can lose between 1-5 points).
How to lose points:
- Lose 1 point for every 2 incorrect attempts to complete a task.
- Using hints costs 1–2 points per hint.
- You score 5/10 if you use the solution code.
There are also bonus points to be earned in the bonus games after completing each lesson. Bonus points are excluded from the points on the student progress reports.
2.8: Recording Times
Code Avengers records the time students spend working on each task. If a student takes longer than 20 minutes to complete a task, the progress report will report 20 minutes for that task.
The timer is paused in the following situations:
- The student switches to another application or web browser tab;
- After 2.5 minutes of inactivity (i.e. no scrolling or typing);
2.9: Individual Student's Profile View
To view an individual students progress across all courses, click the settings button button,settings for that student, then click "profile".
You are now viewing the student's account and can go to the MY PROGRESS tab to get a quick visual overview of all the courses and projects they worked on
img,individual
3: Resources
4: Teaching Resources
As a teacher reading this you have probably used our online lessons, projects and quizzes.
You may have seen some of our lesson notes, if not you can check out this guide here→
If you are a NZ teacher you might have found our assessments & marking guides→ useful.
What you might find useful but may be harder to access are Code Avengers' other resources:
Interactive applets for teaching concepts.
Worksheets.
Unplugged activities.
Unplugged activities →
Printable cheat sheets, posters and solution guides.
Activity
4.1: Activities List
We have a range of activities that are being developed to supplement the work in class. These are often physical or paper exercises the reinforce learning.
Concepts
4.2: Lesson Plans and Posters
We write units of learning around our Code Avengers Lessons, which give moe detailed notes, add information and suggests other learning.
lesson plans→,
posters→,
5: Subscription/billing
6: Account setup (link to other guide)
Loading file: guide/teacher/class-setup
7: Help/Support
Resources
Guide
- download
- new file
- upload media
- rename
- delete
Run Ctrl+Enter
Check Ctrl+Shift+Enter
Reset Ctrl+Backspace
Redo Ctrl+Y
Cut Ctrl+X
Copy Ctrl+C
Paste Ctrl+V
Find Ctrl+F
Find & replace Ctrl+F+F