Bario LeBlieux

Grade All Grades • 60 minutes

Created by Caitlin Davey on 29/3/17


In this lesson, students will explore the right to minority language education that is guaranteed by section 23 of the Canadian Charter of Rights and Freedoms. Using the story of Bario LeBlieux, written by Dustin Milligan and illustrated by Cory Tibbits, students will see how language affects Bario’s life and his personal efforts to preserve his ability to speak French.

Prep Work

Check out our Teacher Guide for tips and tricks! 

The Lesson

This lesson was made in partnership with Dustin Milligan, Cory Tibbits and DC Canada Education Publishing

Thumb dccedlogo


We’ve built a series of tutorial videos to help you learn how to teach Canada Learning Code lessons! Each lesson is broken down into its own video tutorial and accompanies the step by step instructions on the lessons page.

Bario LeBlieux tells the story of one young Bleuets fight to preserve his French language. The story of Bario describes an important rule in the Charter of Rights and Freedoms. The Charter is the most visible and recognized part of the Canadian Constitution.

Resources Thumb historica canada logo

To learn more about the Charter visit Historica Canada's Canadian Encyclopedia here.


  • Read Bario LeBlieux as a class. Ask the class the questions at the back of the book.
  • Beginning in the 1960s French language rights began to be protected across several provinces. The Canadian Constitution, adopted in 1982, guaranteed language rights across Canada.
  • New Brunswick is the providence that did the most to protect French language. Read more about French in Canada here.  
    • Why is preserving the French language so important?
    • From the story, why was Bario’s grand-papa sad in the dream?
    • What have some provinces done to protect his language and culture?
    • From the book, what would happen to Bario if the Schoolberry Board decided that he could not take his classes in French at school?


  • Click on the Stage and add an events block when green flag clicked. When the game receives this input we want it to switch to our first backdrop so we’ll add a looks block right below that is switch to backdrop. 
Screen Shot 2017-03-17 at 121551 PMpng
  • Next, switch to the start button sprite. We want this sprite to show up only on the first screen so we’ll add a events block when green flag clicked and a looks block show. 
Screen Shot 2017-03-13 at 22044 PMpng
  • To make this sprite work like a button we need to add another script for  when it is clicked. Begin by adding the events block when this sprite is clicked, then another events block broadcast. Click the dropdown to title the message that is being sent. Broadcast blocks are really powerful as they allow sprites to communicate with one another. It is important when using them to give the messages you create names you will remember and understand later. Programmers call these semantic names.
Screen Shot 2017-03-17 at 121635 PMpng
  • Finally, we want to hide the block after it has been clicked so to do this add the looks block hide.
Screen Shot 2017-03-17 at 121725 PMpng
  • We’re all done with the start sprite but hey, what happens with that message?
  • Switch back to the Stage and here we’ll receive the broadcast using the events when I receive and selecting our broadcast name. Then, add the looks block switch to backdrop to select the second backdrop which will appear during the game.
Screen Shot 2017-03-17 at 121753 PMpng
  • Click on the Bario sprite to get started on the scripts where most of the fun trivia will happen. To begin we want to hide Bario during the start screen so we’ll add an events block when green flag clicked and a looks hide block.
Screen Shot 2017-03-17 at 122021 PMpng
  • We’ll start another script with an events block when background switches and a looks block show. To show Bario during the trivia.
Screen Shot 2017-03-17 at 122334 PMpng
  • The next few blocks we’ll add control the trivia questions and are repeated for each question. They include a looks block to say the question, a control block to check for the response. Within this control, is our sensing question that asks the trivia question. When the correct answer is received then a sounds block plays, and an events broadcast to send an alert that it was the correct answer. Finally, there’s a control wait before asking the next question. 
Screen Shot 2017-03-21 at 104005 PMpng
  • Here’s the complete script with 3 questions:
Screen Shot 2017-03-21 at 104319 PMpng
  • At the end of the script there is a broadcast “win screen”. This gets received by the Stage once the player has answered everything correctly.
Screen Shot 2017-03-21 at 104542 PMpng
  • Decorate your own win screen to celebrate helping Bario make theMuffin Batter Batch rule! 
  • Finally click over to the friend sprite and we have 2 scripts to add here. First we want to hide the friend for the start screen so we’ll add the events block when green flag clicked, the pen block clear (you’ll see why in just a moment), and a looks hide block.
Screen Shot 2017-03-17 at 124634 PMpng
  • The next script received the broadcast correct, the shows our friend,goes to a random position, and then pen stamps. This script allows a friend to be added every time a question is answered correctly so Bario can meet the muffin batter batch rule!
  • Screen Shot 2017-03-17 at 124915 PMpng
Test it out and add some new questions!


  • Use the critical thinking skills continuum to assess students answers to the questions posed after reading Bario LeBlieux.
  • Have students test each other’s trivia games to see what new question their classmates have added in.


  • Have students write trivia questions of their own to add.  
  • Have students add drawings of their own bleuets that look like members of their class, hockey team, or neighbourhood.
  • Record a success song to play at the end of the game!
  • How could students keep score of correct answers?

Suggested Lessons

Intended Province:


  • Subjects:
  • English Language Arts
  • French As a Second Language
  • Social Studies

Key Curriculum Concepts

  • Use of personal, social and cultural background and experiences to interpret texts
  • Discussions, with guidance, of whose voices are heard and whose are missing in a text.