We may earn an affiliate commission when you visit our partners.
Course image
Pierre Dillenbourg

Imagine you want to design the following educational scenario. First, your students solve a problem individual. Next, you form pairs of students who obtained different solutions and ask them to choose the best of their two solutions. Finally, you display the produced solutions and compare them in your final lecture. This scenario needs to be managed dynamically: collecting individual solutions, forming pairs, collecting pair solutions and displaying them. It also requires opportunistic timing: you would like all individuals to complete their solution before moving to the team activity but you don’t want to have many students waiting too long because one has not yet finished. These operations (timing transitions, collecting data, forming pairs) implement the orchestration of the designed scenario.

Read more

Imagine you want to design the following educational scenario. First, your students solve a problem individual. Next, you form pairs of students who obtained different solutions and ask them to choose the best of their two solutions. Finally, you display the produced solutions and compare them in your final lecture. This scenario needs to be managed dynamically: collecting individual solutions, forming pairs, collecting pair solutions and displaying them. It also requires opportunistic timing: you would like all individuals to complete their solution before moving to the team activity but you don’t want to have many students waiting too long because one has not yet finished. These operations (timing transitions, collecting data, forming pairs) implement the orchestration of the designed scenario.

For designing this kind of lesson plan, this MOOC proposes a visual model, called orchestration graph. The vertices of the graph are the learning activities. Learners perform some of these activities individually; some activities are done in teams and some with the whole class. The edges of the graph connect consecutive activities. They are associated to operators that transform the data structures produced by learners during a learning activity into the data structures necessary to run the next activity. A graph of operators hence constitutes a workflow. The edges also describe why an activity is necessary for the next activity: is it a cognitive pre-requisite, a motivational trick, an advanced organizer, an organizational need, etc.

Instructional design is the process of building a sequence of learning activities though which learners will reach the learning objectives assigned to a session. Most instructional engineering methods are based on the decomposition of the target knowledge or skills into fragments and by sequencing them as chains or pre-requisites. The next step is to design learning activities for each unit of this sequence. Some activities are class-wide (e.g. a lecture), some in teams and some individual. The design skills addressed in this MOOC concern the construction of sequences that integrate these various activities, with a special focus on designing productive team activities.

The participants will first acquire the concepts by sketching graphs on paper and will next learn to use FROG, an online platform for Fabricating and Running Orchestrating Graphs.

What's inside

Learning objectives

  • Why some lesson plans require more correct orchestration
  • How to design a lesson plan that takes benefit of multiple learning activities
  • How to maximize the effectiveness of collaborative learning
  • How to design graphically an orchestration graph
  • What are possible edges of the graph inspired by education research
  • What are possible operators in the dataflow
  • How to edit, share and execute graph in frog
  • What is the optimal timing for transition between activities
  • In this mooc, you will learn:

Syllabus

Introduction to orchestration graphs
Optimizing collaborative learning
Inside orchestration graph
Orchestration
Read more
Final debrief

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops strategic skills in designing effective lesson plans by incorporating various learning activities, especially team activities
Explores core educational principles and research in designing orchestrated learning environments
Provides a structured approach to instructional design using orchestration graphs, enhancing lesson plan optimization
Offers hands-on experience in using FROG, an online platform dedicated to orchestrating learning graphs
Led by Pierre Dillenbourg, a renowned expert in educational technology and orchestration
Covers essential aspects of orchestration, including timing transitions and data transformation

Save this course

Save Instructional Design with Orchestration Graphs to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Instructional Design with Orchestration Graphs with these activities:
Review your knowledge of instructional design principles
This activity will help you to refresh your knowledge of instructional design principles, which will be helpful for designing effective orchestration graphs.
Browse courses on Instructional Design
Show steps
  • Read through your notes from previous instructional design courses.
  • Take a practice quiz on instructional design principles.
  • Watch a video lecture on instructional design.
Practice designing orchestration graphs on paper
This activity will help you to develop a stronger understanding of the concepts behind orchestration graphs and how they can be used to design effective learning experiences.
Show steps
  • Read the provided materials on orchestration graphs.
  • Sketch out several different orchestration graphs for different learning scenarios.
  • Share your graphs with a classmate and discuss their strengths and weaknesses.
Follow tutorials on using FROG
This activity will help you to learn how to use FROG to create and execute orchestration graphs.
Show steps
  • Watch the provided video tutorials on FROG.
  • Follow the step-by-step instructions to create your own orchestration graph in FROG.
  • Test your graph by running it in FROG.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Participate in peer review sessions
This activity will help you to get feedback on your orchestration graphs from other students.
Show steps
  • Share your orchestration graphs with a peer.
  • Receive feedback from your peer on the strengths and weaknesses of your graphs.
  • Revise your graphs based on the feedback you receive.
Design an orchestration graph for a specific learning scenario
This activity will help you to apply your knowledge of orchestration graphs to design a learning experience for a specific topic.
Show steps
  • Choose a specific learning scenario.
  • Design an orchestration graph for the scenario.
  • Write a brief description of the graph and how it would be used to implement the learning scenario.
Read "Instructional Design for E-learning" by Charles M. Reigeluth
This book provides a comprehensive overview of instructional design for e-learning, including a chapter on orchestration graphs.
Show steps
  • Read Chapter 10 on orchestration graphs.
  • Summarize the key concepts in the chapter.
  • Apply the concepts to design an orchestration graph for a specific learning scenario.
Contribute to the FROG open-source project
This activity will help you to learn more about FROG and contribute to its development.
Show steps
  • Find a bug or feature request for FROG on GitHub.
  • Fix the bug or implement the feature.
  • Submit a pull request to the FROG repository.
Mentor other students in the course
This activity will help you to reinforce your knowledge of orchestration graphs and instructional design by helping others.
Show steps
  • Answer questions from other students in the discussion forums.
  • Provide feedback on other students' orchestration graphs.
  • Lead a study group on orchestration graphs.

Career center

Learners who complete Instructional Design with Orchestration Graphs will develop knowledge and skills that may be useful to these careers:
Instructional Designer
An Instructional Designer creates, develops, and evaluates instructional materials and learning experiences. The "Instructional Design with Orchestration Graphs" course aligns well with this role as it focuses on the principles and practices of instructional design, including the use of orchestration graphs to design and manage complex learning scenarios. By mastering the concepts taught in this course, Instructional Designers can enhance the effectiveness and efficiency of their instructional designs.
Learning Experience Designer
A Learning Experience Designer creates and designs learning experiences that are engaging, meaningful, and effective. This course provides a solid foundation in instructional design principles and the use of orchestration graphs, which are essential for designing effective learning experiences. By understanding how to orchestrate learning activities and optimize collaborative learning, Learning Experience Designers can create more impactful and engaging learning experiences.
Training Specialist
A Training Specialist designs, develops, and delivers training programs for employees and organizations. The "Instructional Design with Orchestration Graphs" course provides valuable insights into instructional design principles and the use of orchestration graphs to manage complex training scenarios. By mastering these concepts, Training Specialists can create more effective and engaging training programs that meet the specific needs of their learners.
Curriculum Developer
A Curriculum Developer designs educational programs and curricula for various academic levels and settings. This role involves analyzing learning needs, developing course materials, and evaluating the effectiveness of instructional methods. The "Instructional Design with Orchestration Graphs" course can be useful for Curriculum Developers as it provides a deep understanding of instructional design principles, including the use of orchestration graphs to sequence and optimize learning activities. By leveraging the concepts taught in this course, Curriculum Developers can create more engaging and effective educational experiences.
Educational Consultant
An Educational Consultant provides guidance and support to educational institutions and organizations on improving their teaching and learning practices. The "Instructional Design with Orchestration Graphs" course can be useful for Educational Consultants as it offers a systematic approach to instructional design and the use of orchestration graphs to optimize learning scenarios. By understanding these principles, Educational Consultants can provide more informed and effective advice to their clients.
User Experience (UX) Designer
A UX Designer focuses on the user's experience when interacting with a product or service. This course provides a foundation in instructional design principles and the use of orchestration graphs, which can be applied to designing user interfaces and experiences. By understanding how to create logical and efficient workflows, UX Designers can enhance the overall user experience of products and services.
Human Resources Manager
A Human Resources Manager plans and executes HR policies and programs. The "Instructional Design with Orchestration Graphs" course may be useful for Human Resources Managers as it provides a structured approach to HR management. By understanding how to recruit and hire employees, manage employee relations, and develop HR programs, Human Resources Managers can improve the performance of their HR department.
Operations Manager
An Operations Manager plans and executes the day-to-day operations of a business. The "Instructional Design with Orchestration Graphs" course may be useful for Operations Managers as it provides a structured approach to operations management. By understanding how to optimize processes, manage resources, and measure performance, Operations Managers can improve the efficiency and effectiveness of their operations.
Project Manager
A Project Manager plans, executes, and closes projects. The "Instructional Design with Orchestration Graphs" course may be helpful for Project Managers as it provides a structured approach to planning and managing complex projects. By understanding how to sequence activities, manage dependencies, and optimize resource allocation, Project Managers can improve the efficiency and success of their projects.
Sales Manager
A Sales Manager leads and manages a team of sales professionals. The "Instructional Design with Orchestration Graphs" course may be helpful for Sales Managers as it provides a structured approach to sales management. By understanding how to motivate and train sales teams, manage sales pipelines, and close deals, Sales Managers can improve the performance of their sales teams.
Product Manager
A Product Manager plans, develops, and launches new products or features. The "Instructional Design with Orchestration Graphs" course may be useful for Product Managers as it provides a structured approach to product development. By understanding how to prioritize features, manage dependencies, and optimize resource allocation, Product Managers can improve the success of their product launches.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to solve business problems. The "Instructional Design with Orchestration Graphs" course may be helpful for Data Analysts as it provides a structured approach to data analysis. By understanding how to organize and visualize data, Data Analysts can more effectively identify trends and patterns, and communicate their findings to stakeholders.
Marketing Manager
A Marketing Manager plans and executes marketing campaigns to promote products or services. The "Instructional Design with Orchestration Graphs" course may be useful for Marketing Managers as it provides a structured approach to marketing campaign planning. By understanding how to segment audiences, target messages, and measure campaign effectiveness, Marketing Managers can improve the impact of their marketing campaigns.
Business Analyst
A Business Analyst gathers and analyzes business requirements to improve processes and systems. The "Instructional Design with Orchestration Graphs" course may be useful for Business Analysts as it provides a structured approach to analyzing and documenting requirements. By understanding how to decompose complex problems into smaller, manageable tasks, Business Analysts can improve the quality and efficiency of their requirements gathering and analysis.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. The "Instructional Design with Orchestration Graphs" course may be useful for Software Engineers as it provides a structured approach to software development. By understanding how to decompose complex problems into smaller, manageable tasks, Software Engineers can improve the quality and efficiency of their software development process.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Instructional Design with Orchestration Graphs.
Provides a comprehensive overview of instructional design principles and applications. It would be useful as a core textbook for this course or as a reference for additional reading.
This classic book provides a detailed guide to problem-solving strategies. It discusses various heuristics and techniques that can be used to solve problems in various domains, including mathematics, science, and engineering.
This handbook provides a comprehensive overview of the research on multimedia learning. It would be a useful reference for those interested in learning more about the topic.
Provides an overview of learning theories and their implications for instructional design. It would be a useful reference for those interested in learning more about the topic.
Provides a practical guide to learning how to learn. It would be a useful reference for those interested in learning more about the topic.
Save
Explores the importance of grit in learning. It would be a useful reference for those interested in learning more about the topic.
Explores the challenges of innovation in the digital age. It would be a useful reference for those interested in learning more about the topic.
Provides a practical guide to lean startup principles. It would be a useful reference for those interested in learning more about the topic.
Provides a practical guide to getting traction for a startup. It would be a useful reference for those interested in learning more about the topic.
Provides a provocative look at the future of online learning. It discusses the disruptive potential of online learning and its implications for traditional educational institutions.
Provides a practical guide to teaching science. It would be a useful reference for those interested in learning more about the topic.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Instructional Design with Orchestration Graphs.
Network Activity and Packet Analysis with Python
Microsoft Azure Developer: Integrating an App or Service...
System Services and Activity Monitoring with Python
Complex Many-to-many Relationships with Graph in SQL...
Building Scratch and Read Activities with Seesaw
Teaching Impacts of Technology: Fundamentals
Consonants of American English Pronunciation
Fundamentals of Submarine Engineering
Android Fundamentals: Activities
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser