Difference between revisions of "Use Student Solutions/alx"

From Open Pattern Repository for Online Learning Systems
Jump to navigation Jump to search
(Start migrating to patternlinks)
m (Edited format)
 
(15 intermediate revisions by 2 users not shown)
Line 4: Line 4:
{{Infobox_designpattern
{{Infobox_designpattern
|image= <!-- Provide the filename of the image to be displayed (e.g., Design_pattern.png) -->
|image= <!-- Provide the filename of the image to be displayed (e.g., Design_pattern.png) -->
|contributor= Christian Köppe, Ralph Niels, Robert Holwerda, Lars Tijsma, Niek Van Diepen, Koen Van Turnhout, René Bakker
|contributor= [[Christian Köppe]], [[Ralph Niels]], [[Robert Holwerda]], [[Lars Tijsma]], [[Niek Van Diepen]], [[Koen Van Turnhout]], [[René Bakker]]
|source= Köppe, C., Niels, R., Holwerda, R., Tijsma, L., van Diepen, N., van Turnhout, K., Bakker, R., (2015)<ref>Köppe, C., Niels, R., Holwerda, R., Tijsma, L., van Diepen, N., van Turnhout, K., Bakker, R., (2015). Flipped Classroom Patterns - Designing Valuable In-Class Meetings. Proceedings of the 20th European Conference on Pattern Languages of Programs, EuroPLoP'15. Irsee, Germany</ref>
|source= Köppe, Niels, Holwerda, Tijsma, Van Diepen, Van Turnhout, and Bakker (2015)<ref name="Köppe">Köppe, C., Niels, R., Holwerda, R., Tijsma, L., Van Diepen, N., Van Turnhout, K., & Bakker, R. (2015). [http://dl.acm.org/citation.cfm?id=2855348 Flipped classroom patterns: designing valuable in-class meetings.] In ''Proceedings of the 20th European Conference on Pattern Languages of Programs (EuroPLoP 2015)''. New York:ACM.</ref><ref name="Köppeip">Köppe, C., Niels, R., Holwerda, R., Tijsma, L., Van Diepen, N., Van Turnhout, K., & Bakker, R. (in press 2015). [http://hillside.net/plop/2015/papers/panthers/41.pdf Flipped Classroom Patterns - Using Student Solutions.] In ''Proceedings of the 22nd Conference on Pattern Languages of Programs (PLoP 2015).'' New York, ACM.</ref>; Köppe et al. (2016)<ref> Patlet also published in Köppe, C., Niels, R., Bakker, R., & Hoppenbrouwers, S. (2016). [http://www.ralphniels.nl/pubs/koppe-vikingplop16.pdf Flipped Classroom Patterns-Controlling the Pace]. In ''Proceedings of the 10th Travelling Conference on Pattern Languages of Programs (VikingPLoP 2016)''. New York:ACM.</ref>
|dataanalysis= <!-- If applicable, list of data analyses used for mining the pattern separated by a " , "comma -->
|dataanalysis= <!-- If applicable, list of data analyses used for mining the pattern separated by a " , "comma -->
|domain= <!-- Learning domain the design pattern belongs to (e.g., General, Math, Algebra) -->
|domain= <!-- Learning domain the design pattern belongs to (e.g., General, Math, Algebra) -->
Line 19: Line 19:


'''Students have difficulty understanding concepts when they are discussed using prefabricated solutions and generic explanations.'''
'''Students have difficulty understanding concepts when they are discussed using prefabricated solutions and generic explanations.'''


An important part of the learning process is resolving misconceptions. It is hard to find the misconceptions, and even if you are aware of them because you studied the submitted solutions it is hard finding good ways to help students correcting them.
An important part of the learning process is resolving misconceptions. It is hard to find the misconceptions, and even if you are aware of them because you studied the submitted solutions it is hard finding good ways to help students correcting them.
Line 30: Line 31:
'''Therefore: connect all discussion of concepts and theory to students’ prior experience, by basing the classroom activities on the students’ homework solutions they have handed in.'''
'''Therefore: connect all discussion of concepts and theory to students’ prior experience, by basing the classroom activities on the students’ homework solutions they have handed in.'''


This pattern serves as an entry pattern to the approach of using student solutions for the in-class meetings, its good implementation requires the application of multiple supporting patterns (see below and Köppe et al. 2015<ref>KÖPPE, C., NIELS, R., HOLWERDA, R., TIJSMA, L., VAN DIEPEN, N., VAN TURNHOUT, K., AND BAKKER, R. 2015a. Flipped Classroom Patterns - Using Student Solutions. In Preprints of the 22nd Pattern Languages of Programs conference, PLoP’15. Pittsburgh, USA.</ref>). A precondition for the application of this pattern is that the students can hand in their work before class, e.g. via email or through a learning management system.
This pattern serves as an entry pattern to the approach of using student solutions for the in-class meetings, its good implementation requires the application of multiple supporting patterns (see below and Köppe et al. 2015<ref name="Köppeip"/>). A precondition for the application of this pattern is that the students can hand in their work before class, e.g. via email or through a learning management system.


A lot of information about the prior knowledge of students can be obtained by inspecting the homework solutions. For example, one could:
A lot of information about the prior knowledge of students can be obtained by inspecting the homework solutions. For example, one could:


- look for common patterns in different solutions (as basis for {{Patternlink|Birds Eye Summary}}and {{Patternlink|Generalized Feedback For Everyone}}),
- look for common patterns in different solutions (as basis for {{Patternlink|Bird's Eye Summary}} and {{Patternlink|Generalized Feedback For Everyone}}),


- look for obvious differences and remarkable exceptions (used for '''[[Compare_Solutions|COMPARE SOLUTIONS]]''' or '''[[Solution_Variety | SOLUTION VARIETY]]''' ), and
- look for obvious differences and remarkable exceptions (used for {{Patternlink|Compare Solutions}} or {{Patternlink|Solution Variety}}), and


- relate these to the content you want to deliver.
- relate these to the content you want to deliver.
Line 44: Line 45:
It is easier to connect the new material to their own knowledge when the discussion is based on their own work. The solutions form hereby an excellent source of examples the students are familiar with. This makes it easier for them to understand them as they reflect their prior experience.
It is easier to connect the new material to their own knowledge when the discussion is based on their own work. The solutions form hereby an excellent source of examples the students are familiar with. This makes it easier for them to understand them as they reflect their prior experience.


Using solutions can provoke or benefit teacher class interaction. Most solutions raise questions which trigger a good discussion on the topic. In class you can ask students to clarify their solution and listen carefully how they formulate their answer, hereby identifying if they really grasped all kinds of desired knowledge correctly (factual, conceptual, and procedural, as described in the revised Bloom’s taxonomy<ref>ANDERSON, L. W. AND KRATHWOHL, D. R. 2001. A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives. Addison Wesley Longman, Inc, New York.</ref>).
Using solutions can provoke or benefit teacher class interaction. Most solutions raise questions which trigger a good discussion on the topic. In class you can ask students to clarify their solution and listen carefully how they formulate their answer, hereby identifying if they really grasped all kinds of desired knowledge correctly (factual, conceptual, and procedural, as described in the revised Bloom’s taxonomy<ref>Anderson, L. W. and Krathwohl, D. R. (2001). ''A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives.'' Addison Wesley Longman, Inc, New York.</ref>).


You do not need to see the solution of every student, but should try to find a good '''[[Solution_Variety | SOLUTION VARIETY]]'''. Also make sure that you '''[[Add_Value_Beyond_Feedback | ADD VALUE BEYOND FEEDBACK]]''' and that you let students know that  '''[[Every_Student_Solution_Counts |EVERY STUDENT SOLUTION COUNTS]]'''.
You do not need to see the solution of every student, but should try to find a good {{Patternlink|Solution Variety}}. Also make sure that you {{Patternlink|Add Value Beyond Feedback}} and that you let students know that  {{Patternlink|Every Student Solution Counts}}.


One limitation is that you’ll need homework problems that are designed to expose the nuances of the subject matter as much as possible.
One limitation is that you’ll need homework problems that are designed to expose the nuances of the subject matter as much as possible.
Line 52: Line 53:
Another limitation is the available time for inspecting the students’ solutions. Preparation may take more time, because the teacher can no longer repeat a story based on standard examples. Having clear learning goals of the classroom sessions is invaluable. That way you can quickly relate solutions to the goals and select the most valuable ones. Having a deep understanding of the subject matter is also a requirement for this to work well.
Another limitation is the available time for inspecting the students’ solutions. Preparation may take more time, because the teacher can no longer repeat a story based on standard examples. Having clear learning goals of the classroom sessions is invaluable. That way you can quickly relate solutions to the goals and select the most valuable ones. Having a deep understanding of the subject matter is also a requirement for this to work well.


In the course Object-Oriented Program Development, the general content of each classroom sessions is determined upfront to support a '''[[Controlled_Pacing |CONTROLLED PACING]]'''. Prior to each classroom session, students have to hand in their solutions through email. Shortly before the start of as classroom session, the teacher scans through all emails to find suitable solutions to use in that session and select the ones that are most suitable for giving feedback, correcting misconceptions, and introducing new aspects of the theory.
 
''In the course Object-Oriented Program Development, the general content of each classroom sessions is determined upfront to support a {{Patternlink|Controlled Pacing}}. Prior to each classroom session, students have to hand in their solutions through email. Shortly before the start of as classroom session, the teacher scans through all emails to find suitable solutions to use in that session and select the ones that are most suitable for giving feedback, correcting misconceptions, and introducing new aspects of the theory.''


==References==
==References==
<references/>
<references/>


[[Category:Design_patterns]] <!-- List of other categories the design pattern belongs to. The syntax for linking to a category is: [[Category:<Name of category]] -->
[[Category:Design_patterns]] [[Category:Full_Pattern]] [[Category:Flipped Classroom Patterns]] [[Category:Traditional Classroom]]<!-- List of other categories the design pattern belongs to. The syntax for linking to a category is: [[Category:<Name of category]] -->

Latest revision as of 18:18, 6 June 2017


Use Student Solutions
Contributors Christian Köppe, Ralph Niels, Robert Holwerda, Lars Tijsma, Niek Van Diepen, Koen Van Turnhout, René Bakker
Last modification June 6, 2017
Source Köppe, Niels, Holwerda, Tijsma, Van Diepen, Van Turnhout, and Bakker (2015)[1][2]; Köppe et al. (2016)[3]
Pattern formats OPR Alexandrian
Usability
Learning domain
Stakeholders

Students have prepared for an in-class meeting by studying the required material and handed in their homework solutions beforehand. These homework solutions are not overly complex or extensive. You want to create a rich classroom experience with a good learning outcome.

***

Students have difficulty understanding concepts when they are discussed using prefabricated solutions and generic explanations.


An important part of the learning process is resolving misconceptions. It is hard to find the misconceptions, and even if you are aware of them because you studied the submitted solutions it is hard finding good ways to help students correcting them.

For most students examples are invaluable for understanding the subject matter. However, before an example can be valuable it must be understood. Furthermore, finding suitable examples can be difficult and time consuming.

Finally, not connecting to prior knowledge may cause the classroom session to degenerate into a classical knowledge transfer lecture.

***

Therefore: connect all discussion of concepts and theory to students’ prior experience, by basing the classroom activities on the students’ homework solutions they have handed in.

This pattern serves as an entry pattern to the approach of using student solutions for the in-class meetings, its good implementation requires the application of multiple supporting patterns (see below and Köppe et al. 2015[2]). A precondition for the application of this pattern is that the students can hand in their work before class, e.g. via email or through a learning management system.

A lot of information about the prior knowledge of students can be obtained by inspecting the homework solutions. For example, one could:

- look for common patterns in different solutions (as basis for Bird's Eye Summary (Bird's Eye Summary) and Generalized Feedback For Everyone (Generalized Feedback For Everyone)),

- look for obvious differences and remarkable exceptions (used for Compare Solutions (Compare Solutions) or Solution Variety (Solution Variety)), and

- relate these to the content you want to deliver.

Also pay attention to the terminology used by the students to check whether they grasped and applied the concepts of the preparation material correctly. Applying this pattern therefore also helps with identifying misconceptions, a prerequisite for correcting them.

It is easier to connect the new material to their own knowledge when the discussion is based on their own work. The solutions form hereby an excellent source of examples the students are familiar with. This makes it easier for them to understand them as they reflect their prior experience.

Using solutions can provoke or benefit teacher class interaction. Most solutions raise questions which trigger a good discussion on the topic. In class you can ask students to clarify their solution and listen carefully how they formulate their answer, hereby identifying if they really grasped all kinds of desired knowledge correctly (factual, conceptual, and procedural, as described in the revised Bloom’s taxonomy[4]).

You do not need to see the solution of every student, but should try to find a good Solution Variety (Solution Variety). Also make sure that you Add Value Beyond Feedback (Add Value Beyond Feedback) and that you let students know that Every Student Solution Counts (Every Student Solution Counts).

One limitation is that you’ll need homework problems that are designed to expose the nuances of the subject matter as much as possible.

Another limitation is the available time for inspecting the students’ solutions. Preparation may take more time, because the teacher can no longer repeat a story based on standard examples. Having clear learning goals of the classroom sessions is invaluable. That way you can quickly relate solutions to the goals and select the most valuable ones. Having a deep understanding of the subject matter is also a requirement for this to work well.


In the course Object-Oriented Program Development, the general content of each classroom sessions is determined upfront to support a Controlled Pacing (Controlled Pacing). Prior to each classroom session, students have to hand in their solutions through email. Shortly before the start of as classroom session, the teacher scans through all emails to find suitable solutions to use in that session and select the ones that are most suitable for giving feedback, correcting misconceptions, and introducing new aspects of the theory.

References

  1. Köppe, C., Niels, R., Holwerda, R., Tijsma, L., Van Diepen, N., Van Turnhout, K., & Bakker, R. (2015). Flipped classroom patterns: designing valuable in-class meetings. In Proceedings of the 20th European Conference on Pattern Languages of Programs (EuroPLoP 2015). New York:ACM.
  2. 2.0 2.1 Köppe, C., Niels, R., Holwerda, R., Tijsma, L., Van Diepen, N., Van Turnhout, K., & Bakker, R. (in press 2015). Flipped Classroom Patterns - Using Student Solutions. In Proceedings of the 22nd Conference on Pattern Languages of Programs (PLoP 2015). New York, ACM.
  3. Patlet also published in Köppe, C., Niels, R., Bakker, R., & Hoppenbrouwers, S. (2016). Flipped Classroom Patterns-Controlling the Pace. In Proceedings of the 10th Travelling Conference on Pattern Languages of Programs (VikingPLoP 2016). New York:ACM.
  4. Anderson, L. W. and Krathwohl, D. R. (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives. Addison Wesley Longman, Inc, New York.