Difference between revisions of "Smart Content"

From PAWS Lab
Jump to: navigation, search
Line 5: Line 5:
 
Here are two problems for Java. The left one shows a problem with a single class asking the value of a variable in a piece of code. The right one shows a problem with multiple classes asking the console output of a piece of code.
 
Here are two problems for Java. The left one shows a problem with a single class asking the value of a variable in a piece of code. The right one shows a problem with multiple classes asking the console output of a piece of code.
  
[[Image:Problems.jpg|750x1500px]]
+
[[Image:Problems.jpg|500x1000px]]
  
 
Here is a problem for SQL. Students are asked to write a complete query to achieve a task in each problem.
 
Here is a problem for SQL. Students are asked to write a complete query to achieve a task in each problem.

Revision as of 22:15, 3 April 2016

Mastery Grids supports and provides multiple types of learning materials. It has been applied in three domains (Java, SQL, and Python) as a supplementary E-learning system for undergraduate and graduate level programming and database classes since 2013. In each learning domain, courses are organized by topics and different types of learning contents are arranged under each topic. Learning contents contain problems (quizzes), parson problems, annotated examples, and animated examples collected from experienced course teachers, textbooks or domain experts. We present examples of each content type as follows.


Problems

Here are two problems for Java. The left one shows a problem with a single class asking the value of a variable in a piece of code. The right one shows a problem with multiple classes asking the console output of a piece of code.

Problems.jpg

Here is a problem for SQL. Students are asked to write a complete query to achieve a task in each problem.

Problems Sql.jpg


Parson Problems

Annotated Examples

Animated Examples