[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1822090.1822178acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
tutorial

Open source widget for parson's puzzles

Published: 26 June 2010 Publication History

Abstract

We introduce js-parsons - MIT licensed JavaScript widget to embed Parson's puzzles to any HTML. The novelty of js-parsons is the 2-dimensional drag-and-drop of the code lines. Firstly, the code lines in the solution need to be in correct order as in the existing solutions. Secondly, since our exercises present Python, code blocks are created by indenting the code lines. This is done by drag-and-dropping the lines in horizontal direction. In addition, js-parsons can record how puzzles are solved and send the logs to a server. We hope to use the logging feature to understand how students solve puzzles and how puzzles should be designed to be more effective.

References

[1]
P. Denny, A. Luxton-Reilly, and B. Simon. Evaluating a new exam question: Parsons problems. In ICER '08: Proceeding of the Fourth international Workshop on Computing Education Research, pages 113--124, New York, NY, USA, 2008. ACM.
[2]
D. Parsons and P. Haden. Parson's programming puzzles: a fun and effective learning tool for first programming courses. In ACE '06: Proceedings of the 8th Austalian conference on Computing education, pages 157--163, Darlinghurst, Australia, Australia, 2006. Australian Computer Society, Inc.
[3]
T. Rajala, M.-J. Laakso, E. Kaila, and T. Salakoski. Ville | a language-independent program visualization tool. In Seventh Baltic Sea Conference on Computing Education Research, volume 88 of CRPIT, pages 151--159, Koli National Park, Finland, 2007. ACS.

Cited By

View all
  • (2024)Parsons Problems for Equivalence Proofs in LogicProceedings of the 24th Koli Calling International Conference on Computing Education Research10.1145/3699538.3699551(1-12)Online publication date: 12-Nov-2024
  • (2023)Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming ProcessesProceedings of the 25th Australasian Computing Education Conference10.1145/3576123.3576129(49-58)Online publication date: 30-Jan-2023
  • (2023)Discovering, Autogenerating, and Evaluating Distractors for Python Parsons Problems in CS1Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569801(924-930)Online publication date: 2-Mar-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ITiCSE '10: Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
June 2010
344 pages
ISBN:9781605588209
DOI:10.1145/1822090

Sponsors

In-Cooperation

  • Bilkent University: Bilkent University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. automatic assessment
  2. cs1
  3. parsons problems

Qualifiers

  • Tutorial

Conference

ITiCSE '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 552 of 1,613 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Parsons Problems for Equivalence Proofs in LogicProceedings of the 24th Koli Calling International Conference on Computing Education Research10.1145/3699538.3699551(1-12)Online publication date: 12-Nov-2024
  • (2023)Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming ProcessesProceedings of the 25th Australasian Computing Education Conference10.1145/3576123.3576129(49-58)Online publication date: 30-Jan-2023
  • (2023)Discovering, Autogenerating, and Evaluating Distractors for Python Parsons Problems in CS1Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569801(924-930)Online publication date: 2-Mar-2023
  • (2023)Scaffolding Task Planning Using Abstract Parsons ProblemsTowards a Collaborative Society Through Creative Learning10.1007/978-3-031-43393-1_53(591-602)Online publication date: 28-Sep-2023
  • (2023)Computing Education Research in FinlandPast, Present and Future of Computing Education Research10.1007/978-3-031-25336-2_16(335-372)Online publication date: 5-Jan-2023
  • (2022)Parsons Problems and BeyondProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574127(191-234)Online publication date: 27-Dec-2022
  • (2022)Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons ProblemsProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 210.1145/3502717.3532172(576-577)Online publication date: 7-Jul-2022
  • (2021)Improving Instruction of Programming Patterns with Faded Parsons ProblemsProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445228(1-4)Online publication date: 6-May-2021
  • (2019)Helping Students Solve Parsons Puzzles BetterProceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3304221.3319735(65-70)Online publication date: 2-Jul-2019
  • (2019)Mnemonic Variable Names in Parsons PuzzlesProceedings of the ACM Conference on Global Computing Education10.1145/3300115.3309509(120-126)Online publication date: 9-May-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media