Case Studies

Code Craft: A Design Thinking Coding Playground

Problem

As coding becomes an essential skill for the modern workforce, the need to develop these skills among Thai university students, particularly in the Eastern Economic Corridor (EEC), is growing. There is an increasing demand for platforms that can equip students with the necessary digital and coding skills for the evolving labor market.

Solution

Code Craft (https://codecraft.edii.in.th) is a coding playground powered by design thinking. It empowers students to build low-code apps aligned with their passions. With AI-enhanced assistance and gamified challenges, learning becomes engaging and flexible. Learners explore real-world problems, ideate solutions, and create working prototypes. Computational thinking and Digital literacy  grow through hands-on, user-centered design.

Code Craft Model Components

The model focuses on four key components to empower students’ computational thinking and digital literacy:

  1. Coding Fostering: Students build coding proficiency through low-code environments, enabling them to create applications that align with their personal interests.
  2. Online Assistance: The platform supports multiple learning modalities, including synchronous, asynchronous, and on-demand access for reinforcement and activity participation.
  3. Digital and AI Tools: Integrates Gemini Pro AI, offering intelligent support for code development while enhancing digital literacy.
  4. Enjoyment: Gamification principles are embedded in the learning process, motivating students through engaging, interactive challenges.

Learning Practices with Code Craft

The learning process follows five stages designed to support the Code Craft model:

  1. Discovery Phase: Students conduct exploratory research to identify challenges and topics that align with their interests.
  2. User Analysis: Learners analyze target users’ needs, which are key to developing their projects.
  3. Ideation Workshop: Collaborative sessions help students define key features and requirements for their applications.
  4. Prototype Development: Students create applications using low-code platforms like Google AppSheet, showcasing their results on the Code Craft platform.
  5. Evaluation and Refinement: Students test their solutions, present outcomes in the “Showcase” section, and receive peer feedback. Instructors use a rubric to evaluate computational thinking and digital literacy.

Findings

The study used a one-group time-series evaluation with pre-and post-assessments over 8 weeks (3 hours weekly). Key findings include:

  1. Improvement in Computational thinking: Statistical analysis showed a significant increase in Computational thinking (p < 0.001), with marked progress throughout the program.
  2. User Satisfaction: Participants reported high satisfaction with the platform. Notable comments included “Code Craft allows you to learn anytime, anywhere” (4.78/5) and “The platform promotes flexibility in learning” (4.78/5). Overall platform appropriateness and clear instructions were also highly rated (4.74/5).

The results indicate the platform’s effectiveness in enhancing computational thinking and digital literacy while offering flexible and engaging learning experiences.

By      Faculty of Education, Chulalongkorn University with the support by National Science, Research and Innovation Fund (NSRF) under the Thailand Science Research and Innovation (TSRI)   

PDPA Icon

We use cookies to enhance your browsing experience (Settings)

Privacy Preferences

You can choose your cookie settings by enabling/disabling cookies for each category as needed, except for necessary cookies.

Accept All
Manage Consent Preferences
  • Necessary cookies
    Always Active

    Necessary cookies are essential for the functioning of the website, allowing you to use and browse the site normally. You cannot disable these cookies in our website's system.

  • Analytical Cookies for Enhancing User Experience

    These cookies are used to collect information about website usage, such as the number of visitors, popular web pages, and browsing behavior, which helps the website owner improve the user experience.

  • Functional Cookies for Remembering User Settings

    These cookies help enhance the website's functionality by remembering user settings such as username, language, region, or customizations.

Save