{"id":236572,"date":"2025-06-05T15:30:54","date_gmt":"2025-06-05T15:30:54","guid":{"rendered":"https:\/\/ascnet.ie\/techmate\/?page_id=236572"},"modified":"2025-08-23T10:46:00","modified_gmt":"2025-08-23T10:46:00","slug":"ai-teaching-assistant","status":"publish","type":"page","link":"https:\/\/ascnet.ie\/techmate\/actions\/ai-teaching-assistant\/","title":{"rendered":"AI Teaching Assistant &#8211; Action"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; box_shadow_style=&#8221;preset3&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;AI Teaching Assistants&#8221; button_one_text=&#8221;Back to All Actions&#8221; button_one_url=&#8221;https:\/\/ascnet.ie\/techmate\/actions\/&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; title_font_size=&#8221;25px&#8221; background_color=&#8221;#021024&#8243; custom_button_one=&#8221;on&#8221; button_one_text_size=&#8221;15px&#8221; button_one_text_color=&#8221;#000000&#8243; button_one_bg_color=&#8221;#FFFFFF&#8221; button_one_border_color=&#8221;#000000&#8243; min_height=&#8221;120.7px&#8221; custom_margin=&#8221;||-3px||false|false&#8221; custom_padding=&#8221;13px||9px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;26px||10px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;2_5,3_5&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;323.6px&#8221; custom_padding=&#8221;5px||42px|||&#8221; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; border_style_all=&#8221;none&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"menu-buttons\"><!-- [et_pb_line_break_holder] -->    <button class=\"sidebar-btn\" data-target=\"action-desc\">What is the Action?<\/button><!-- [et_pb_line_break_holder] -->    <button class=\"sidebar-btn\" data-target=\"action-facts\">Quick Facts to Support this Action<\/button><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"sidebar-dropdown\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dropdown-toggle\">Ways to Implement this Action (Case Studies) \u25bc<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dropdown-menu\"><!-- [et_pb_line_break_holder] -->            <button class=\"sidebar-btn\" data-target=\"action-how-python\">> Chatbot for Python Practice<\/button><!-- [et_pb_line_break_holder] -->            <button class=\"sidebar-btn\" data-target=\"action-how-tutor\">> Tutor for Coding Concepts<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  \t<button class=\"sidebar-btn\" data-target=\"action-resources\">Resources<\/button><!-- [et_pb_line_break_holder] -->    <button class=\"sidebar-btn\" data-target=\"action-references\">References<\/button><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->    document.addEventListener(\"DOMContentLoaded\", function () {<!-- [et_pb_line_break_holder] -->    const buttons = document.querySelectorAll(\".sidebar-btn[data-target]\");<!-- [et_pb_line_break_holder] -->    const contentBlocks = document.querySelectorAll(\".content-block\");<!-- [et_pb_line_break_holder] -->    const dropdownToggles = document.querySelectorAll(\".dropdown-toggle\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    buttons.forEach(button => {<!-- [et_pb_line_break_holder] -->        button.addEventListener(\"click\", () => {<!-- [et_pb_line_break_holder] -->        const targetId = button.getAttribute(\"data-target\");<!-- [et_pb_line_break_holder] -->        if (targetId) {<!-- [et_pb_line_break_holder] -->            \/\/ Hide all content blocks<!-- [et_pb_line_break_holder] -->            contentBlocks.forEach(block => block.style.display = \"none\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ Show the selected one<!-- [et_pb_line_break_holder] -->            const target = document.getElementById(targetId);<!-- [et_pb_line_break_holder] -->            if (target) {<!-- [et_pb_line_break_holder] -->                target.style.display = \"block\";<!-- [et_pb_line_break_holder] -->                const yOffset = -80; \/\/ adjust to your header height<!-- [et_pb_line_break_holder] -->                const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                window.scrollTo({ top: y, behavior: 'smooth' });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                \/\/ Remove 'active' from all sidebar buttons<!-- [et_pb_line_break_holder] -->                document.querySelectorAll(\".sidebar-btn\").forEach(el => el.classList.remove(\"active\"));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                \/\/ Only remove active from dropdown-toggle if a dropdown item was clicked<!-- [et_pb_line_break_holder] -->                const isDropdownItem = button.closest(\".dropdown-menu\");<!-- [et_pb_line_break_holder] -->                if (isDropdownItem) {<!-- [et_pb_line_break_holder] -->                    document.querySelectorAll(\".dropdown-toggle\").forEach(t => t.classList.remove(\"active\"));<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                \/\/ Add 'active' to the clicked child button only<!-- [et_pb_line_break_holder] -->                button.classList.add(\"active\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const dropdownCurToggles = document.querySelectorAll(\".text-dropdown-toggle\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    dropdownCurToggles.forEach((toggle) => {<!-- [et_pb_line_break_holder] -->      toggle.addEventListener(\"click\", () => {<!-- [et_pb_line_break_holder] -->        const content = toggle.nextElementSibling;<!-- [et_pb_line_break_holder] -->        if (!content) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const isVisible = content.style.display === \"block\";<!-- [et_pb_line_break_holder] -->        content.style.display = isVisible ? \"none\" : \"block\";<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    dropdownToggles.forEach(toggle => {<!-- [et_pb_line_break_holder] -->        toggle.addEventListener(\"click\", (e) => {<!-- [et_pb_line_break_holder] -->        e.stopPropagation();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const parent = toggle.parentElement;<!-- [et_pb_line_break_holder] -->        const isOpen = parent.classList.contains(\"open\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Close all dropdowns and remove 'active' from all toggles<!-- [et_pb_line_break_holder] -->        document.querySelectorAll(\".sidebar-dropdown\").forEach(drop => drop.classList.remove(\"open\"));<!-- [et_pb_line_break_holder] -->        document.querySelectorAll(\".dropdown-toggle\").forEach(t => t.classList.remove(\"active\"));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (!isOpen) {<!-- [et_pb_line_break_holder] -->            parent.classList.add(\"open\");<!-- [et_pb_line_break_holder] -->            toggle.classList.add(\"active\");<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/script><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  [\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;description&#8221; module_id=&#8221;action-desc&#8221; module_class=&#8221;content-block&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;gcid-body-color&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.8em&#8221; header_line_height=&#8221;1.8em&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_margin=&#8221;||-100px|3px||&#8221; custom_padding=&#8221;||30px|||&#8221; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{%22gcid-body-color%22:%91%22text_text_color%22%93}&#8221;]<\/p>\n<h3><span>What is the Action?<\/span><\/h3>\n<p><span>Use AI assisted learning tools (chatbots) to provide supplementary help as programming tutors in computing modules.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;facts&#8221; module_id=&#8221;action-facts&#8221; module_class=&#8221;content-block&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.8em&#8221; header_line_height=&#8221;1.8em&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_css_free_form=&#8221;||&#8221; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Quick Facts to Support this Action<\/h3>\n<ul class=\"testimonial-text\">\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3702386.3702392\" target=\"_blank\" rel=\"noopener\">AI-assisted learning tools are already widely used among university students<\/a> to help them programming.<\/li>\n<li><a href=\"https:\/\/aisel.aisnet.org\/cgi\/viewcontent.cgi?article=1761&amp;context=hicss-55#:~:text=Finally%2C%20and%20most%20importantly%2C%20we,in%20the%20information%20systems%20discipline\" target=\"_blank\" rel=\"noopener\">Chatbots increased confidence in programming introductory classes<\/a> at a private US university among all 136 participating students but have a greater positive effect among women than men.<\/li>\n<li>Objective usage data for chatbots, as opposed to self-reported usage data confirm that <a href=\"https:\/\/aisel.aisnet.org\/cgi\/viewcontent.cgi?article=1136&amp;context=hicss-57#:~:text=The%20more%20that%20women%20used,more%20their%20self%2D%20efficacy%20decreased\" target=\"_blank\" rel=\"noopener\">chatbots may be a valuable tool in lessening the gender gap in technology<\/a>.<\/li>\n<\/ul>\n<blockquote class=\"testimonial-box\">\n<p><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3702386.3702392\" target=\"_blank\" rel=\"noopener\">Female programming students rate AI tools higher in effectiveness<\/a> compared to male students.<\/p>\n<\/blockquote>\n<ul>\n<li>Anecdotally, the use of an AI chatbot in an introductory programming module <a href=\"https:\/\/aisel.aisnet.org\/cgi\/viewcontent.cgi?article=1136&amp;context=hicss-57#:~:text=The%20more%20that%20women%20used,more%20their%20self%2D%20efficacy%20decreased\" target=\"_blank\" rel=\"noopener\">increased female enrolment in the relevant computing major<\/a>.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;chatbot&#8221; module_id=&#8221;action-how-python&#8221; module_class=&#8221;content-block&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.8em&#8221; header_line_height=&#8221;1.8em&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; hover_enabled=&#8221;0&#8243; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h3>Example 1 &#8211; Chatbot for Python Practice<\/h3>\n<p><span>Study\u00a0<\/span><a href=\"https:\/\/aisel.aisnet.org\/hicss-57\/sj\/stem\/5\/\" target=\"_blank\" rel=\"noopener\"><span>How Can Chatbots Improve the Gender Gap in Information Systems?<\/span><\/a><\/p>\n<h3><span>Development and features of AI tutor:<\/span><\/h3>\n<p><span>A chatbot was built in Python, using a JavaScript framework, Bolt and AWS Lambda designed for a Slack workspace. MySQL was used for the database. The chatbot was made available to students in Slack for the duration of the module.<\/span><\/p>\n<p><span>Students could do four things with the chatbot:<\/span><\/p>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('drill'); return false;\">\u27a4 Drill<\/a><\/p>\n<div id=\"drill\" class=\"dropdown-content\">allowed students to select a category they wanted to learn more about and were then led through questions with instant feedback provided.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('exam'); return false;\">\u27a4 Exam Review<\/a><\/p>\n<div id=\"exam\" class=\"dropdown-content\">allowed students to practice for their exams by giving them a choice of specific concepts and number of questions.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('reference'); return false;\">\u27a4 The Reference Guide Function<\/a><\/p>\n<div id=\"reference\" class=\"dropdown-content\">for participants to browse through selected Python concepts and their descriptions.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('project'); return false;\">\u27a4 The Project&#8217;s Function<\/a><\/p>\n<div id=\"project\" class=\"dropdown-content\">provided students with projects to practice with, e.g., to create a password generator or an online portfolio, and allowed doing that with different levels of difficulty.<\/div>\n<div class=\"dropdown-content\"><\/div>\n<div class=\"dropdown-content\"><\/div>\n<h3 class=\"dropdown-content\"><span>Recruitment of students:<\/span><\/h3>\n<p><span>200 students in an introductory computer programming course were recruited and offered extra credit for taking part in the study.<\/span><span><\/span><\/p>\n<h3><span>Evaluation Approach:<\/span><\/h3>\n<p><span>At the beginning and at the end of the semester participants did a survey that assessed self-efficacy (using <a href=\"https:\/\/scholarspace.manoa.hawaii.edu\/server\/api\/core\/bitstreams\/f69a3283-f102-435c-937d-ec4f1ff9e848\/content\" target=\"_blank\" rel=\"noopener\">scale developed by Payne et al., 2018<\/a>, and at the end it also assessed self-consciousness and social anxiety (using scale by <a href=\"https:\/\/psycnet.apa.org\/record\/1975-26584-001\" target=\"_blank\" rel=\"noopener\">Fenigstein et al., 1975<\/a>), as well as perceived level of chatbot usage (as opposed to factual recorded usage) on a 5-point Likert scale. Chatbot usage was also recorded through the logs, calculating the number of messages and the type of function used the most.<\/span><\/p>\n<h3><span>Findings:<\/span><\/h3>\n<p><span>The more female participants used the chatbot, the more their self-efficacy increased, which was the opposite to the male participants, whose self-efficacy decreased with the more frequent use of the chatbot. Overall men increased in their self-efficacy levels more than women over the course of the module, irrespective of the chatbot use. The researchers concluded that as the use of chatbots benefits women specifically and can be a promising tool to address the gender confidence gap in computing.<\/span><\/p>\n<p>\n<script>\n    function toggleDiv(id) {\n        var x = document.getElementById(id);\n        x.style.display = (x.style.display === \"none\" || x.style.display === \"\") ? \"block\" : \"none\";\n    }\n<\/script>\n<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;tutor&#8221; module_id=&#8221;action-how-tutor&#8221; module_class=&#8221;content-block&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.8em&#8221; header_line_height=&#8221;1.8em&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span>Tutor for Coding Concepts<\/span><\/h3>\n<p><span>Study: <a href=\"https:\/\/scholarspace.manoa.hawaii.edu\/server\/api\/core\/bitstreams\/267d00db-7a79-4b77-86a1-9feae9ff03ae\/content\" target=\"_blank\" rel=\"noopener\">A Chatbot tutor can lessen the gender confidence gap in information systems learning &#8211; by Leavitt et al. 2022<\/a><\/span><\/p>\n<h3><span>Chatbot for the Slack platform<\/span><\/h3>\n<p><span>Slack was the primary communication medium in the programming course, so the chatbot was developed to be integrated with it. It was built using Google\u2019s DialogFlow, MySQL for the database. It was called Skylar to sound and look gender neutral. The chatbot\u2019s aim was to help students learn coding principles, and to help them practice with theory and hands-on tools in their preferred coding environment. a There were additional resources such as YouTube videos and W3Schools lessons provided within the database.<\/span><\/p>\n<p><span>Similarly to the functionality from Example one, the chatbot had several functions:<\/span><\/p>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('learn'); return false;\">\u27a4 Learn<\/a><\/p>\n<div id=\"learn\" class=\"dropdown-content\">providing students with theory of queried coding concepts, helpful resources, and help them test their knowledge with a few questions.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('drill1'); return false;\">\u27a4 Drill<\/a><\/p>\n<div id=\"drill1\" class=\"dropdown-content\">allowed students to choose one of 17 topics and related questions for practice, as well as receive feedback.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('review'); return false;\">\u27a4 Review<\/a><\/p>\n<div id=\"review\" class=\"dropdown-content\">helped them prepare for their assessments.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('practice'); return false;\">\u27a4 Practice Program<\/a><\/p>\n<div id=\"practice\" class=\"dropdown-content\">offered a list of mini-projects students could complete on various levels, in preferred coding environment.<\/div>\n<p class=\"text-dropdown\"><a href=\"#\" onclick=\"toggleDiv('smallTalk'); return false;\">\u27a4 Small Talk Ability<\/a><\/p>\n<div id=\"smallTalk\" class=\"dropdown-content\">designed to improve the experience of users and make it more fun, the chatbot was for instance able to tell jokes.<\/div>\n<h3><\/h3>\n<h3>Recruitment of participants:<\/h3>\n<p>All students in an introductory computing classes (in this case approx.. 150 students) were given the pre-test survey and an opportunity to use the chatbot over 7 weeks during their term.<\/p>\n<p>&nbsp;<\/p>\n<h3>Evaluation Approach:<\/h3>\n<p>Students participated in a pre- and post-test survey. The survey assessed the creative self-efficacy (CreaSE), as well as student programming knowledge (an example of a survey is available here (link) in the resources section of TechMate). Demographics were measured in the post-test. The post-test included a self-reported measure of usage of the chatbot.<\/p>\n<p>&nbsp;<\/p>\n<h3>Findings:<\/h3>\n<p>The study confirmed some of the previous research that women tend to be less confident in computing classes, despite their equal performance levels in them. New fundings suggest that chatbots can boost the overall confidence in the topic, and the increase in confidence levels is stronger for women than for men.<\/p>\n<p>\n<script>\n    function toggleDiv(id) {\n        var x = document.getElementById(id);\n        x.style.display = (x.style.display === \"none\" || x.style.display === \"\") ? \"block\" : \"none\";\n    }\n<\/script>\n<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;references&#8221; module_id=&#8221;action-references&#8221; module_class=&#8221;content-block&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.8em&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_color_all=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"boxed\">\n<p>Berthelsen, R., Chandler, C., Dean, L., Keith, M., Schuetzler, R., Kettles, D. and Anderson, G., 2024. <a href=\"https:\/\/aisel.aisnet.org\/cgi\/viewcontent.cgi?article=1136&amp;context=hicss-57#:~:text=The%20more%20that%20women%20used,more%20their%20self%2D%20efficacy%20decreased.\" target=\"_blank\" rel=\"noopener\">How Can Chatbots Improve the Gender Gap in Information Systems?<\/a><\/p>\n<p>Fenigstein, A., Scheier, M. F., &amp; Buss, A. H. (1975). Public and private self-consciousness: Assessment and theory. Journal of Consulting and Clinical Psychology, 43(4), 522\u2013527. <a href=\"https:\/\/doi.org\/10.1037\/h0076760\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1037\/h0076760.<\/a><\/p>\n<p>Leavitt, C., Corbin, M., Keith, M., Schuetzler, R., Anderson, G. and Kettles, D., 2022. <a href=\"https:\/\/aisel.aisnet.org\/cgi\/viewcontent.cgi?article=1761&amp;context=hicss-55#:~:text=Finally%2C%20and%20most%20importantly%2C%20we,in%20the%20information%20systems%20discipline.\" target=\"_blank\" rel=\"noopener\">A Chatbot Tutor Can Lessen the Gender Confidence Gap in Information Systems Learning<\/a>.<\/p>\n<p>Maurat, J.I.C., Isip, E.V. and Lumabas, A.G.R., 2024, October. <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3702386.3702392\" target=\"_blank\" rel=\"noopener\">A Comparative Study of Gender Differences in the Utilization and Effectiveness of AI-Assisted Learning Tools in Programming Among University Students.<\/a> In Proceedings of the 2024 International Conference on Artificial Intelligence and Teacher Education (pp. 30-34).<\/p>\n<p>Payne, K.C., J Keith, M., Babb, J. and N Spruill, A., 2018. <a href=\"https:\/\/scholarspace.manoa.hawaii.edu\/items\/381fb655-b909-4006-b029-f0a350f7558a\" target=\"_blank\" rel=\"noopener\">Development and Validation of the Information Systems Creative-Self-Efficacy Scale.<\/a><\/p>\n<\/div>\n<p>[\/et_pb_text][et_pb_accordion module_id=&#8221;action-resources&#8221; module_class=&#8221;content-block&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; toggle_font_size=&#8221;15px&#8221; toggle_line_height=&#8221;1.8em&#8221; closed_toggle_font_size=&#8221;15px&#8221; closed_toggle_line_height=&#8221;1.8em&#8221; body_line_height=&#8221;1.8em&#8221; custom_css_free_form=&#8221;||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_accordion_item title=&#8221;KEEP ACCORDIAN COLLAPSED&#8221; open=&#8221;on&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;selector {||  display: none;||}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Do not delete. This is important to keep the accordian items closed on initial load. Keep this at the top of the accordian stack.<\/p>\n<p>The accordian will auto-open the first item on load. This item has custom css to keep it hidden. This means the user cannot see that it is open thus manually overriding the auto-open.<\/p>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;AI Chatbot Study &#8211; Student Survey Questions&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;||&#8221; global_colors_info=&#8221;{}&#8221; toggle_font=&#8221;|800|||||||&#8221; open=&#8221;off&#8221;]<\/p>\n<p>See full list of survey questions from the study <a class=\"Hyperlink SCXW247819070 BCX0\" href=\"https:\/\/scholarspace.manoa.hawaii.edu\/server\/api\/core\/bitstreams\/267d00db-7a79-4b77-86a1-9feae9ff03ae\/content\" target=\"_blank\" rel=\"noreferrer noopener\"><span data-contrast=\"none\" xml:lang=\"EN-IE\" lang=\"EN-IE\" class=\"TextRun Underlined SCXW247819070 BCX0\"><span class=\"NormalTextRun SCXW247819070 BCX0\" data-ccp-charstyle=\"Hyperlink\">A Chatbot tutor can lessen the gender confidence gap in information systems learning &#8211; by Leavitt et al. 2022<\/span><\/span><\/a>, using a 7-point Likert scale.<\/p>\n<p><strong>A sample extract (questions coded by the auhors) can include the following:<\/strong><\/p>\n<p>AFF1: I believe that I would have the determination necessary to creatively solve IS problems.<\/p>\n<p>AFF2: I believe that creative IS problem solving would be very\u00a0interesting to me.<\/p>\n<p>AFF3: I believe that I would be enthusiastic about creative IS\u00a0problem solving.<\/p>\n<p>BUS1: I believe that I have the domain knowledge necessary to\u00a0identify the root cause of an IS problem.<\/p>\n<p>BUS2: I believe that I have the expertise necessary to solve complex\u00a0IS problems.<\/p>\n<p>BUS3: I believe that I have enough knowledge about business\u00a0processes to create better solutions.<\/p>\n<p>INT1: I believe that I have the ability to understand an IS problem from multiple angles.<\/p>\n<p>INT2: I believe that I have the ability to think unconventionally to\u00a0find IS solutions.<\/p>\n<p><strong>Competence survey questions\u00a0<\/strong><\/p>\n<p>C1\u00a0Which of the following are characteristics of a strongly typed\u00a0programming language? Mark all that apply.<\/p>\n<p>&#8211; In strongly typed languages, data types must be declared for each variable defined.<\/p>\n<p>&#8211; Variables are declared without defining which data type the variable is in strongly typed languages.<\/p>\n<p>&#8211; When using a strongly typed language, only the keywords const and let can be used to create variables.<\/p>\n<p>&#8211; Errors are less likely to occur during compile time when using a strongly typed language as opposed to a loosely typed\u00a0 language.<\/p>\n<p>C2 What is the difference between a function and a method in\u00a0programming?<\/p>\n<p>C3\u00a0You&#8217;re given a list of textbooks with their respective prices and\u00a0need to add up the total cost of all the textbooks. Which of the\u00a0following would be the BEST statement to use?<\/p>\n<ul>\n<li>If\/then statement<\/li>\n<li>Switch statement<\/li>\n<li>For loop<\/li>\n<li>While loop<\/li>\n<\/ul>\n<p>[\/et_pb_accordion_item][\/et_pb_accordion][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is the Action? Use AI assisted learning tools (chatbots) to provide supplementary help as programming tutors in computing modules.Quick Facts to Support this Action AI-assisted learning tools are already widely used among university students to help them programming. Chatbots increased confidence in programming introductory classes at a private US university among all 136 participating [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":236654,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[12],"tags":[27,44,28,38,39,40],"class_list":["post-236572","page","type-page","status-publish","hentry","category-actions","tag-aca1","tag-actions","tag-any1","tag-ret1","tag-stim1","tag-under1"],"_links":{"self":[{"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/pages\/236572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/comments?post=236572"}],"version-history":[{"count":59,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/pages\/236572\/revisions"}],"predecessor-version":[{"id":237656,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/pages\/236572\/revisions\/237656"}],"up":[{"embeddable":true,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/pages\/236654"}],"wp:attachment":[{"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/media?parent=236572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/categories?post=236572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ascnet.ie\/techmate\/wp-json\/wp\/v2\/tags?post=236572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}