<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
      <journal-title-group>
        <journal-title>Informatics in Education</journal-title>
      </journal-title-group>
      <issn pub-type="epub">1648-5831</issn>
      <issn pub-type="ppub">1648-5831</issn>
      <publisher>
        <publisher-name>VU</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">INFEDU2021_2_7</article-id>
      <article-id pub-id-type="doi">10.15388/infedu.2021.14</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Student and Lecturer Perceptions of Usability of the Virtual Programming Lab Module for Moodle</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>RAMOS</surname>
            <given-names>Vinicius F. C.</given-names>
          </name>
          <email xlink:href="mailto:email@viniciusramos.pro.br">email@viniciusramos.pro.br</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
        </contrib>
        <aff id="j_INFEDU_aff_000">Department of Information and Communication Technologies,
Federal University of Santa Catarina (UFSC), Araranguá-SC, Brazil</aff>
        <contrib contrib-type="author">
          <name>
            <surname>CECHINEL</surname>
            <given-names>Cristian</given-names>
          </name>
          <email xlink:href="mailto:contato@cristiancechinel.pro.br">contato@cristiancechinel.pro.br</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
        </contrib>
        <aff id="j_INFEDU_aff_001">Department of Information and Communication Technologies,
Federal University of Santa Catarina (UFSC), Araranguá-SC, Brazil</aff>
        <contrib contrib-type="author">
          <name>
            <surname>MAGÉ</surname>
            <given-names>Larissa</given-names>
          </name>
          <email xlink:href="mailto:larissa.mage@gmail.com">larissa.mage@gmail.com</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_002"/>
        </contrib>
        <aff id="j_INFEDU_aff_002">Department of Information and Communication Technologies,
Federal University of Santa Catarina (UFSC), Araranguá-SC, Brazil</aff>
        <contrib contrib-type="author">
          <name>
            <surname>LEMOS</surname>
            <given-names>Robson</given-names>
          </name>
          <email xlink:href="mailto:robson.lemos@ufsc.br">robson.lemos@ufsc.br</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_003"/>
        </contrib>
        <aff id="j_INFEDU_aff_003">Department of Information and Communication Technologies,
Federal University of Santa Catarina (UFSC), Araranguá-SC, Brazil</aff>
      </contrib-group>
     <volume>20</volume>
            <issue>2</issue>
            <fpage>297</fpage>
            <lpage>315</lpage>
      <permissions>
        <copyright-year>2021</copyright-year>
        <copyright-holder>Vilnius University, ETH Zürich</copyright-holder>
        <license license-type="open-access">
          <license-p>Open access article under the CC BY license.</license-p>
        </license>
      </permissions>
      <abstract>
        <p>Teaching introductory computer programming and choosing the proper tools and programming languages are challenging tasks. Most of the existing tools are not fully integrated into systems to support the teaching-learning processes. The present paper describes the usability evaluation of the Virtual Programming Lab module for Moodle (VPL-Moodle) based on a satisfaction questionnaire answered by 37 undergraduate students enrolled in CS1 and CS2 courses and 7 lecturers. Moreover, a heuristic evaluation performed by two specialists is also presented. Results of the descriptive and inferential analysis revealed mainly two things: a) the VPL-Moodle has a low level of usability in all five aspects analyzed by the students: satisfaction, efficiency, learnability, helpfulness, and environment control; and b) lecturers found some difficulties using the VPL-Moodle. A number of suggestions for the improvement of the VPL-Moodle interface are provided based on the findings of the paper.</p>
      </abstract>
      <kwd-group>
        <label>Keywords</label>
        <kwd>Virtual Programming Lab (VPL)</kwd>
        <kwd>moodle</kwd>
        <kwd>usability evaluation</kwd>
        <kwd>design and evaluation methods</kwd>
        <kwd>Human-Computer Interaction (HCI)</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
