<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Supporting Computational Thinking Skills for Adults</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diego Zapata-Rivera</string-name>
          <email>Dzapata@ets.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carol Forsyth</string-name>
          <email>Cforsyth@ets.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hillary Molloy</string-name>
          <email>Hmolloy@ets.org</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Educational Testing Service</institution>
          ,
          <addr-line>660 Rosedale Road, Princeton, NJ 08541, 1 609 734 5141</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Educational Testing Service</institution>
          ,
          <addr-line>90 New Montgomery Street #1450, San Francisco, CA, 1 415 645 8465</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Educational Testing Service</institution>
          ,
          <addr-line>90 New Montgomery Street #1450, San Francisco, CA, 1 415 645 8466</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <abstract>
        <p>Many adult workers need to keep up with advances in technology to remain relevant in the job market. Adults now need 21st century skills including Computational Thinking. It is challenging for adults to find training opportunities that take into account their limited time, educational, and resource constraints. Our approach provides support to adult learners and their tutors to help them reach their goals. This support can take the form of facilitation messages that suggest possible learning activities, hints on study and time management for learners, and instructional suggestions and alerts for tutors based on current information gleaned from the learner and the interaction. We have collected data with adult learners and their tutors, and are designing an automated facilitator system that can provide tutors and learners with feedback according to their needs.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Life-long support</kwd>
        <kwd>Adult learning</kwd>
        <kwd>Computational Thinking Support</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Existing online programming tools and mentoring programs
do not provide enough support for adult learners looking to improve
the skills necessary to practice the basic concepts of computer
science necessary for these adults to have access to many jobs. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Mentoring programs usually involve volunteer professionals that
act as tutors. These tutors have limited availability and may not
have specific training in education. Our work in this area shows that
these learners need more support than just training on computer
programming concepts; they need support and training in other
aspects of Computational Thinking (CT) (e.g., practices and
perspectives), study skills, and time management.
      </p>
      <p>
        Systems that teach computer programming have often focused
on syntax-level, basic computer programming concepts, and have
mostly been used with first year undergraduate students [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
        ].
Although these systems have made great advances, none of them
focus on the life-long learning needs of adults from underserved
groups.
      </p>
      <p>
        Working in a general framework for lifelong learning
supported by technology [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], our proposed solution builds on
advances in areas such as Dialogue-based Systems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Virtual
Mentors [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and Recommending Systems [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to develop a tool that
provides both adult learners and their tutors with relevant
information and learning opportunities to help them achieve their
learning and teaching goals. Although, our initial focus is on CT,
we are exploring a general approach to implementing automated
facilitators that can be extended to other domains.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. COMPUTATIONAL THINKING</title>
      <p>
        Computational thinking is considered a subset of computer
science. CT refers to solving problems by making use of concepts,
methods and processes central to computer science [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. It involves
cognitive processes such as abstraction, decomposition, modeling,
pattern recognition, and algorithm design.
      </p>
      <p>
        According to Brennan and Resnick [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Computational
Thinking (CT) includes three general aspects: computer
programming concepts, practices, and perspectives. Computer
programming concepts include sequences, loops, parallelism,
events, conditionals, operators, and data. Practices include being
incremental and iterative, testing and debugging, reuse and remix,
and abstraction and modularity. Finally, perspectives include
expressing, connecting, and questioning.
      </p>
      <p>
        Various types of assessments of CT have been developed and
deployed with middle school students [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. However, little
support has been created for adult learners to better understand CT
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. A virtual facilitator can provide this support by offering hints
to tutors and adult learners in real-time. For example, the facilitator
can offer teaching suggestions to tutors by considering the needs of
the learners and hints of programming aspects, common practices
and study and time management alerts to adult learners.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. IDENTIFYING AUDIENCE NEEDS</title>
      <p>We collected data from ten tutors and ten adult learners at a
Bay Area Outreach program (N = 20). The adult learners ranged in
age from 18-42 years old, 7 males and 3 females, 3 identified
themselves as Asian or Asian American, 4 as Black or African
American, 2 as Mexican or Mexican American, and 1 with 2 or
more than one ethnicity, and 90% had at least some college
education. Demographic information also showed that 20% of the
learners felt completely confident with writing computer programs,
50% moderately confident, 30% somewhat confident, and 10% not
at all confident. Three were employed full time, 2 partial time, 1
was a stay at home parent, and 5 were unemployed.</p>
      <p>Before the tutoring session, the adult learners (i.e., novices)
completed surveys that allowed us to gather demographic
information. They also completed individual differences
assessments to aid us in better understanding the populations’
needs. Then, 10 dyads (i.e., learners and tutors) were audio
recorded while completing a tutoring session. Next, we interviewed
key tutors and experts in areas such as adult learning (i.e.,
communications with adults at a Bay Area Outreach center) and
tutoring adults on computer science topics for non-profit
organizations.</p>
    </sec>
    <sec id="sec-4">
      <title>3.1 Method</title>
      <p>After completing the surveys and interactive tutoring sessions,
we quantitatively analyzed the surveys, and then proceeded to
transcribe the audio recordings of the tutoring session taking great
care to code discourse moves in a pedagogically meaningful way.
Finally, we interviewed experts to ensure that our findings make
sense in a practical way.</p>
    </sec>
    <sec id="sec-5">
      <title>3.2 Results</title>
      <p>
        Survey results based on this admittedly small sample revealed
that the population is indeed unique in that learners scored higher
than average on individual difference measures such as Grit (M =
4.51, SD = .66) with a maximum score of 5, Growth Mindset (M =
4.52, SD = .07) and Cognitive Flexibility (M = 4.71, SD =.53), both
with maximum scores of 6. The Grit scale measures one's
persistence in the face of failure and passion over a long period of
time [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]; Growth Mindset [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] measures the ability to view
intelligence as malleable rather than fixed; Cognitive Flexibility
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] measures openness to new ways of viewing situations, ability
to adapt, and disposition to believe that they can achieve can
achieve the desired outcome by being flexible. It's not surprising
that self-motivated adults actively seeking to learn computer
science skills later in life would score high on these three scales.
      </p>
      <p>Next, we analyzed transcripts and discovered 25 dialogic
moves corresponding to pedagogical tactics displayed by tutors and
learners. For example, moves include “knowledge check,” where
the teacher asks the students questions about understanding a topic
of discussion; “modeling,” where the teacher types code and the
student watches; and “procedural tell,” where the student actively
types code and is the primary participant while the tutor scaffolds
the students understanding. After discovering these techniques, we
were able to condense the 25 discourse moves into an over- arching
framework of tutoring for computer science which is beyond the
scope of this paper to discuss.</p>
      <p>Interviews with tutors and experts provided additional insight.
For example, we discovered that tutors try to make the topic
relevant to the learner to help motivate him or her (e.g., by working
on problems relevant to the interests of the learners).</p>
      <p>We also discovered that the tutors tend to have learners work
on their own and help them only as needed. However, quite often
the tutors spend too much time explaining basic concepts that
learners should learn prior to working with the tutor. Also, tutors
described situations that learners usually find difficult to overcome
and contribute to increasing their risk of dropping out. For example,
balancing work and family commitments, missing deadlines, and
accumulating overdue assignments. These types of activities could
be handled by a facilitator that provides supporting features like the
ones shown in Table 1. This facilitator can provide learners with
alerts on assignments due soon and support on basic programing
concepts and examples. This is particularly important because
experts that serve as tutors often are working software engineers
and only have a set amount of time to help others.</p>
    </sec>
    <sec id="sec-6">
      <title>4. PROVIDING CT SUPPORT FOR ADULT</title>
    </sec>
    <sec id="sec-7">
      <title>LEARNERS AND THEIR TUTORS</title>
      <p>Rather than implementing a complete intelligent tutoring
system, we propose to develop a facilitator that can provide relevant
hints and alerts to learners and tutors. Table 1 shows sample
supporting features. Tutors often spend a large amount of time
explaining basic concepts such as loops, arrays, and so on. Rather
than taking up the tutor’s time on these concepts, the facilitator can
instead point them to a relevant source.</p>
      <p>By providing these hint and alerts, we expect that both adult
learners and tutors will engage in more productive sessions.
Reducing the burden on the tutor by decreasing the amount of time,
cognitive energy and attention necessary to tutor a novice adult, it
becomes possible for tutors to focus on other aspects that may
require close attention (e.g., providing additional help on
challenging topics or planning appropriate activities for learners).
Also, tutors may be able to help more adults.</p>
      <p>
        The tool is implemented on top of the ETS Platform for
Collaborative Assessment and Learning (EPCAL) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The
EPCAL platform features a modularized design with full capability
to manage team formation, task progress, and receive external
feedback. This platform can be used to provide private and public
facilitation messages to the participants based on their interactions
[
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <sec id="sec-7-1">
        <title>Suggest relevant resources</title>
      </sec>
      <sec id="sec-7-2">
        <title>Time &amp; task management alerts</title>
      </sec>
      <sec id="sec-7-3">
        <title>Instructional hints</title>
      </sec>
      <sec id="sec-7-4">
        <title>Alerts about learner performance</title>
      </sec>
      <sec id="sec-7-5">
        <title>Learner</title>
      </sec>
      <sec id="sec-7-6">
        <title>Learner</title>
      </sec>
      <sec id="sec-7-7">
        <title>Tutor</title>
      </sec>
      <sec id="sec-7-8">
        <title>Tutor</title>
        <p>Description
e.g., sample code, discussion</p>
        <p>forums, sample dialogue
exchanges, and similar projects</p>
        <p>available on the web.</p>
        <p>Time and project management</p>
        <p>activities (e.g., list of
assignments, due dates, and</p>
        <p>meetings with the tutor).</p>
        <p>Hints about how to deal with
common errors and relevant best</p>
        <p>practices.</p>
        <p>Information about results on
assignments and process log data
to keep track of learner progress
(e.g., alerts on learner missing
assignments, problems with
particular pieces of content or
other risk factors associated with
dropping out).</p>
        <p>In the above interaction, both the learner and the tutor are sent
private messages by the facilitator. The learner has already
answered the question and now the facilitator (referred to as
“system”) is helping the learner better understand the
underpinnings of the problem. This provides supplementary
information to the learner and eases the burden on the tutor.
Furthermore, the tutor is provided information to aid them in
teaching the learner, as we recognize that experts in computer
science may not necessary have expertise in pedagogy. Thus, the
facilitator should ease the burden on the tutor by aiding the learner
and the tutor.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>5. A DATA-DRIVEN APPROACH</title>
      <p>The creation of the facilitator involves collecting large
quantities of data from learners and tutors and collecting and
analyzing existing data from online forums and through
crowdsourcing mechanisms. Machine learning algorithms will be
used to find potential domain topics that learners find challenging,
resources that have been used provide help (e.g., sample code,
sample dialogue exchanges), and areas/situations that require the
supporting alerts. This iterative data-driven approach will result in
gradually refining the different supporting mechanisms of the
facilitator.</p>
    </sec>
    <sec id="sec-9">
      <title>6. SCALABILITY CONSIDERATIONS</title>
      <p>By implementing a facilitator rather than a whole intelligent
tutoring system, we expect to produce a system that can provide
effective support in situations that adult learners and tutors find
challenging. The resulting supporting features and the iterative,
data-driven approach have the potential to be repurposed in other
adult learning domain areas. The proposed approach can be used to
continually refine the system (e.g., improving current adding
supporting mechanisms) as more data are collected.</p>
    </sec>
    <sec id="sec-10">
      <title>7. SUMMARY AND FUTURE WORK</title>
      <p>The proposed system builds on advances in artificial
intelligence to provide the needed support to adult learners and
tutors. We expect the types of alerts and hints provided by the
system will be effective in improving adult learning of CT concepts
and practices while reducing the dropout rate characteristic of these
types of programs. Also, we expect the facilitator will help tutors
become more effective at providing learning support.</p>
      <p>Future work will involve collecting data to evaluate different
types of alerts and hints and implementing the components of the
facilitator that will keep track of learner and tutor interactions to
decide what alerts and hints to provide in which situations.</p>
      <p>We expect to use this type of approach to support adult
learners with other learning and training needs that they may
encounter throughout their lives. The results of this project will help
us refine our approach to focus on the alerts and hints that are more
effective at supporting adults’ and tutors’ educational needs.</p>
    </sec>
    <sec id="sec-11">
      <title>8. ACKNOWLEDGMENTS</title>
      <p>Our thanks to Irvin R. Katz, Jung Aa Moon, Burcu Arslan, and
Donald E. Powers for their feedback on a previous version of this
paper, as well as Jennifer Lentini and Stephanie Peters for their
work on this project.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Alden</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Taylor-Kale</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>The work ahead: Machines, skills, and U.S. leadership in the twenty-first century</article-title>
          ,
          <source>Independent Task Force Report. Council on Foreign Relations.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Brooks</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lindgren</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Responding to the coding crisis: From code year to computational literacy</article-title>
          . In L.C.
          <string-name>
            <surname>Lewis</surname>
          </string-name>
          (Ed.), Strategic Discourse:
          <article-title>The Politics of (new) Literacy Crises</article-title>
          . Logan,
          <source>UT: IJEMT</source>
          , Vol.
          <volume>9</volume>
          , No.
          <volume>1</volume>
          ,
          <issue>2015</issue>
          , pp.
          <fpage>56</fpage>
          -
          <lpage>67</lpage>
          ISSN 1882-
          <volume>2290</volume>
          66 Computers and Composition Digital Press/Utah State University Press. Retrieved from http://ccdigitalpress.org/strategic.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Naser</surname>
            ,
            <given-names>S. S. A.</given-names>
          </string-name>
          <year>2008</year>
          .
          <article-title>JEE-Tutor: An Intelligent Tutoring System for Java Expressions Evaluation</article-title>
          .
          <source>Information Technology Journal</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ),
          <fpage>528</fpage>
          -
          <lpage>532</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Lane</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>VanLehn</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <year>2005</year>
          .
          <article-title>Teaching the tacit knowledge of programming to novices with natural language tutoring</article-title>
          .
          <source>Computer Science Education</source>
          ,
          <volume>15</volume>
          (
          <issue>3</issue>
          ),
          <fpage>183</fpage>
          -
          <lpage>201</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Zapata-Rivera</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Greer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2001</year>
          . SMODEL Server:
          <article-title>Student Modelling in Distributed Multi-Agent Tutoring Systems</article-title>
          .
          <source>International Conference on Artificial Intelligence in Education AIED</source>
          <year>2001</year>
          .
          <volume>446</volume>
          -
          <fpage>455</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kay</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2008</year>
          .
          <article-title>Lifelong Learner Modeling for Lifelong Personalized Pervasive Learning</article-title>
          .
          <source>In IEEE Transactions on Learning Technologies</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>4</issue>
          ,
          <fpage>215</fpage>
          -
          <lpage>228ec</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Graesser</surname>
            ,
            <given-names>A. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>D'Mello</surname>
            ,
            <given-names>S. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            .
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cai</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olney</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and Morgan,
          <string-name>
            <surname>B.</surname>
          </string-name>
          <year>2012</year>
          .
          <article-title>AutoTutor</article-title>
          . In P. McCarthy &amp;
          <string-name>
            <surname>C.</surname>
          </string-name>
          Boonthum-Denecke (Eds.),
          <source>Applied natural language processing:</source>
          Identification, investigation, and resolution.
          <volume>169</volume>
          -
          <fpage>187</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Dimitrova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Brna</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>2016</year>
          .
          <article-title>From Interactive Open Learner Modelling to Intelligent Mentoring: STyLE-OLM and Beyond</article-title>
          .
          <source>International Journal of Artificial Intelligence in Education</source>
          ,
          <volume>26</volume>
          (
          <issue>1</issue>
          ),
          <fpage>332</fpage>
          -
          <lpage>349</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Manouselis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vuorikari</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Koper</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Recommender systems in technology enhanced learning</article-title>
          . In L. Rokach et al. (Eds.),
          <article-title>Recommender systems handbook: A complete guide for research scientists &amp; practitioners</article-title>
          . (pp.
          <fpage>387</fpage>
          -
          <lpage>415</lpage>
          ). Berlin, Germany: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Wing</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <year>2006</year>
          .
          <string-name>
            <given-names>Computational</given-names>
            <surname>Thinking</surname>
          </string-name>
          .
          <source>Communications of the ACM</source>
          .
          <volume>49</volume>
          (
          <issue>3</issue>
          ):
          <fpage>33</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Brennan</surname>
            ,
            <given-names>K</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Resnick</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>New frameworks for studying and assessing the development of computational thinking</article-title>
          .
          <source>In Proceedings of the 2012 Annual Meeting of the American Educational Research Association</source>
          , Vancouver, Canada. April.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Grover</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Assessing Algorithmic and Computational Thinking in K-12: Lessons from a Middle School Classroom</article-title>
          .
          <source>In Emerging Research, Practice, and Policy on Computational Thinking</source>
          .
          <fpage>269</fpage>
          -
          <lpage>288</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Snow</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rutstein</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bienkowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Everson</surname>
            ,
            <given-names>H. T.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Leveraging Evidence-Centered Design to Develop Assessments of Computational Thinking Practices</article-title>
          .
          <source>International Journal of Testing</source>
          ,
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <fpage>103</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2016</year>
          .
          <article-title>Computer Science for All. The White House, President Barack Obama</article-title>
          . Retrieved from
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Duckworth</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peterson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matthews</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Dennis</surname>
            ,
            <given-names>K. R.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Grit: Perseverance and Passion for Long-Term Goals</article-title>
          .
          <source>Journal of Personality and Social Psychology</source>
          ,
          <volume>92</volume>
          ,
          <issue>6</issue>
          ,
          <fpage>1087</fpage>
          -
          <lpage>1101</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Dweck</surname>
            ,
            <given-names>C.S.</given-names>
          </string-name>
          <year>2008</year>
          .
          <article-title>Mindset: The New Psychology of Success: How we can learn to fulfill our potential</article-title>
          .
          <source>Ballantine Books</source>
          , New York, NY.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>R. B.</given-names>
          </string-name>
          <year>1995</year>
          .
          <article-title>A New Measure of Cognitive Flexibility</article-title>
          .
          <source>Psychological Reports</source>
          ,
          <volume>76</volume>
          ,
          <fpage>623</fpage>
          -
          <lpage>626</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Hao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>von Davier</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lederer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ZapataRivera</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          , Jkal,
          <string-name>
            <given-names>P.</given-names>
            , and
            <surname>Bakkenson</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>EP-CAL: ETS Platform for Collaborative Assessment and Learning</article-title>
          ,
          <source>ETS Research Report No. RR-17-49</source>
          . Princeton, NJ: Educational Testing Service. https://doi.org/10.1002/ets2.12181
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Hebert</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zapata-Rivera</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Intelligent Support for Collaboration: A Literature Review</article-title>
          and
          <string-name>
            <given-names>Proposed</given-names>
            <surname>Framework</surname>
          </string-name>
          .
          <article-title>Paper presented at the annual meeting of the American Educational Research Association</article-title>
          . New York City, NY.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>