Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. Journey to UML Class Diagram Proficiency: Learning Paths with PapyGame

Journey to UML Class Diagram Proficiency: Learning Paths with PapyGame

Session details
Status: 
Declined
Speaker(s): 
Antonio Bucchiarone (Fondazione Bruno Kessler)
Sébastien Gérard (CEA LIST)
Ansgar Radermacher (CEA LIST)
Experience level: 
Beginner
Tags: 
UML; Gamification; Model Driven Engineering
Session Track: 
Other Cool Stuff
Session Type: 
Standard

In this session we present PapyGame and how both teachers and students can play with it. We have defined a learning path, available in the current version of the tool, (https://wiki.eclipse.org/Papyrus_PapyGame) where participants can learn UML Class diagrams modeling.

This scenario takes place in a software design course for master students.  In this learning path, the main elements of the learning process are learning material, quizzes and modeling exercises in the context of UML Class Diagrams.  Students are taught concepts and principles during lectures, and are required to apply this new knowledge through a specific learning path. Each node of the path is gamified and each passed step unlocks the next and brings its share of XP and gold coins.  Gold coins allow the student to receive a specific badge and unlock extra exercises.

To start a PapyGame session, the player must first enter their login and password. Once connected, PapyGame displays a Dashboard  representing the learning path to execute. The completed (successfully)  tasks of a learning path are displayed in a different color with the corresponding number of XP and gold coins rewarded. Remaining levels are colored in gray with a lock except for the first one which is the next step to be played (unlocked). The Dashboard shows on the left the amount of XP and gold coins accumulated.

To play an unlocked the different steps of a path, the player can click it to start the loading of its associated exercise. 

To install the PapyGame and see it in action, with an illustrative video, you can visit our website at https://www.papygame.com/

 

Slides: 
PDF icon PapyGame-EclipseCon2023.pdf
Objective of the presentation: 
Gamification refers to the exploitation of gaming mechanisms for serious purposes, like learning hard-to-train skills such as modeling. In this presentation we present a gamified version of Papyrus, the well-known open source modeling tool. Instructors can use it to easily create gamified learning paths (including the tasks, solutions, levels, rewards...) to help students learning modeling aspect. The version of PapyGame, that we will present in this session, organizes learning paths comprising various activities such as lessons, modeling exercises, and quizzes to learn modeling UML Class Diagrams. These paths can be associated with game narratives to keep students motivated. PapyGame allows students to practice modeling in a non-conventional way, leveraging the benefits of an active and constructive learning style. Overall, PapyGame provides an interactive, engaging, and motivating experience for students learning modeling. The evaluation of the game components is delegated to the gamification engine component that bidirectionally communicates with the Papyrus core via API calls. Our gamified Papyrus includes as well a game dashboard component implemented with HTML/CSS/-Javascript and displayed thanks to the integration of a web browser embedded in an Eclipse view.
Attendee pre-requisites - If none, enter "N/A": 
N/A
  • Sign in to post comments.

Elite

  • ZettaScale Technologies
  • Huawei

Premium

  • Gradle
  • Eurotech
  • Yatta Solutions GmbH

Basic

  • SOTEC GmbH & Co KG
  • CEA List
  • Equo Tech, Inc.
  • Obeo
  • TypeFox GmbH
  • ETAS GmbH
  • MicroStream Software GmbH
  • EclipseSource
  • Mercedes-Benz Tech Innovation GmbH
  • SCANOSS

Supporter

  • Open Elements

Media

  • GermanTechJobs
  •  IT-Schulungen.com

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top