Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Scratch day 2011
1. A Kiwi Scratch Day @ Forrest Hill School, New Zealand
Welcome to Scratch Day from Karen and Mitch
2. Scratch Day Meet-Share-Learn
Introduction
“We plan to keep our primary focus on lowering the floor
• Welcome to Scratch Day and widening the walls, not raising the ceiling.”
• What is Scratch?
• How to Scratch – Overview for new users
• 10 minute design challenge - Hiwi the Kiwi http://scratch.mit.edu/galleries/view/123834
• Scratch Day Activities for the Day
• Presenting remaining prizes and wrap up
• Thank you to helpers.
Competitions (Prizes donated by IBM NZ)
Most creative Kiwi Animation – 10 minute challenge
Best collaboration between Coatesville and Forrest Hill Students
Most interesting contribution to World Museum Project
Wackiest Scratch Card Remix
Mrs. Robson’s favourite parent and child collaboration
Best Bump Game judged by Helpers Team
Video’s Showing (Library) : Between 4:30 – 5:30pm
Innovation - X-Box Kinect and Scratch 4 minutes - Stephen Howell (Professor CS)
Teaching Kids To Think Using Scratch 23 minutes - Chris Betcher (Primary Teacher)
3. Scratch is a graphical programming language
designed to support the development of
technological fluency. Scratch differs from
traditional programming languages in several
ways:
Allows Wide Range of Projects
Building-Block Programming Games, art, stories, music, dance….
Eliminates syntax errors
Easy Sharing of Projects
Over Internet and mobile devices
Connection to Physical World
Supports multiple design experiences
Manipulation of Multiple Media
Connects with youth culture
Tinkerability
Allows playful experimenting
with program fragments
Scaffolds for Powerful Ideas
Makes concepts (such as variables)
more tangible and manipulable
The Scratch project is supported by a grant from the National Science
http//scratch.mit.edu Foundation (Grant No. 0325828). Opinions and findings expressed on this
poster do not necessarily reflect the views of the NSF.
4. How to Scratch Meet-Share-Learn
Log on : user name - room4 password – room4
Go to the Scratch website. http://scratch.mit.edu/
Creating a Scratch Account Online eg. Room12FHS Scratch is a social network .....Upload and download
Become a friend eg. forresthillschool projects. Add feedback . Add friends. Remix
5. The Galleries
Start up Activity
Christchurch Earthquake
Pray for Japan
Go the All Blacks
WeDo Starter Projects
World Museum
Scratch Cards – Remix
Music in Me
Scratch a Story
Create a Quiz
Biological Diverity/ Ecology NZ
Learning by Playing
There are so many projects to chose from - Scratch Day 2011.
Read the description of the gallery and choose one.
What are you waiting for...get SCRATCHING!
6. Movie Time
Innovation - X-Box Kinect and Scratch
4 minutes
Stephen Howell is a Computer Science lecturer in the Institute of Technology Tallaght.
ITT Dublin is located in Tallaght in South Dublin. He has developed an interface
between the X-Box Kinetics and Scratch.
http://stephen-howell.tumblr.com/post/2652736960/scratch-and-kinect-find-instructions-on-doing (Video)
http://stephen-howell.tumblr.com/post/2652659772/how-to-use-your-kinect-with-scratch (More Information)
7. Movie Time
Teaching Kids To Think Using Scratch
23 minutes
Chris Betcher http://chrisbetcher.com/
Sydney, Australia
Created for K 12 Online Learning Conference 2010
Presentation Description: Scratch is a simple yet powerful programming
language for children that is very easy to use yet contains many of the
important programming constructs found in more “grown up” languages.
This presentation looks at some of the key ideas behind programming in
Scratch, explores some possible tasks that students
could be given to encourage problem solving and
higher level thinking, and finishes with a snapshot
of a student view into how Scratch is making a
difference to learning.
http://k12onlineconference.org/?p=650 (Video)
8. Where did the ideas come from?
Scratch is learning through Design, Interests, Collaboration, & Reflection.
It was Dr. Seymour Papert, in the 1960s and 70s when he was co-developing the LOGO
programming language, who saw the potential for using technology to develop essential skills
with students. The computer could become the laboratory for learning, where the economy
for creation and problem solving was ideal compared to what was possible in the real world.
In this way, Scratch today is a simulation platform for developing key twenty-first century
skills because it supports computer programming.
9.
10. LEARNING BY PLAY – GAMING (Gallery 1)
See Projects: http://scratch.mit.edu/galleries/view/83174
Project 1. Bump!
Watch this tutorial on YouTube: SCRATCH TUTORIAL 1 6minutes
Copy the script and get it working.
To make the game more interesting you could:
- Add a time limit.
- Create a high score.
- Develop levels.
- Add sounds and backgrounds.
How far can you take this project?
Project 2. Pong
Open the game pong. Go to: File – Open – Examples – Games- Pong.
This project is a remake of one of the first ever popular video games.
Play around with the script to get to know how it works. Next remix.
Modify the game to make it better. Don’t forget to save or upload your completed version.
Project 3. Collide Download PDF
This is a simple game that you get to write, modify and improve.
It’s a fun game with lots of possibilities.
Project 4. Maze Download PDF
This is a simple game that you get to write, modify and improve.
Easy way to improve this game would be to introduce more sprites and create a more interesting
maze. This is a good opportunity to bring in levels. Good luck with this one.
11. Be part of the World Museum 2011 project. Click on the link read about it.
Themes:
• Science (Environment, Energy, Living things, Evolution, Astronomy, etc.): let's discover
how familiar things are connected globally.
• Culture (in daily lives, in traditional events, or in histories): things familiar for people in a
culture can be very surprising and wonderful for people of different cultures.
• Art (Visual, Sound, Performance, etc.): let's discover expressions that can be felt across
cultures and ages.
Favourite Projects from Boys in School
Evil Snowman
http://scratch.mit.edu/projects/boysinschool/1481901
Sub Mission 2
http://scratch.mit.edu/projects/boysinschool/1062063
Keeping Score – Remix by Samuel
http://scratch.mit.edu/projects/boysinschool/1391692