{"id":6558,"date":"2023-07-26T13:09:05","date_gmt":"2023-07-26T12:09:05","guid":{"rendered":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/?p=6558"},"modified":"2026-10-14T14:45:04","modified_gmt":"2026-10-14T13:45:04","slug":"autograder-for-programming-assignments-via-gradescope-072","status":"publish","type":"post","link":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/2023\/07\/26\/autograder-for-programming-assignments-via-gradescope-072\/","title":{"rendered":"Autograder for programming assignments via Gradescope"},"content":{"rendered":"<p>[et_pb_section bb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; fullwidth=&#8221;on&#8221; next_background_color=&#8221;#000000&#8243; _builder_version=&#8221;3.17.6&#8243;][et_pb_fullwidth_menu _builder_version=&#8221;3.0.106&#8243; menu_id=&#8221;7&#8243; submenu_direction=&#8221;downwards&#8221; fullwidth_menu=&#8221;off&#8221; background_layout=&#8221;dark&#8221; module_class=&#8221;main-navigation&#8221; \/][\/et_pb_section][et_pb_section bb_built=&#8221;1&#8243; _builder_version=&#8221;3.17.6&#8243; prev_background_color=&#8221;#000000&#8243; next_background_color=&#8221;#1d1d1d&#8221;][et_pb_row _builder_version=&#8221;3.17.6&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;3_4&#8243;][et_pb_post_title _builder_version=&#8221;3.17.6&#8243; meta=&#8221;off&#8221; featured_placement=&#8221;above&#8221; featured_image=&#8221;off&#8221; \/][et_pb_text _builder_version=&#8221;3.17.6&#8243;]<\/p>\n<h2>The teaching or assessment challenge<\/h2>\n<p>In the rapidly evolving digital era, equipping students with up-to-date skills is paramount for enhancing their employability. At the Department of Economics, we recognize the significance of programming skills to analyse economic datasets, tackle real-world problems, and make informed predictions. To align assessment with these learning outcomes, frequent programming assignments are essential. However, the challenge lies in the time-consuming process of manual marking, particularly in large classes, and providing timely and consistent feedback to students. To address this challenge, we implemented an innovative solution using Gradescope, a web service licensed by the University of Manchester.<\/p>\n<h2>The solution<\/h2>\n<p>Instead of manual marking of submitted codes, I have implemented\u00a0an autograding solution via a platform called Gradescope integrated into Blackboard.\u00a0<\/p>\n<p>Gradescope allows you to write what is called an \u201cautograder\u201d, which is a code consisting of tests to check the correctness of the submitted work. It is worth noting that writing an autograder for the first time will be challenging, however once implemented it will save you a lot of time and allow for a timely and quality feedback provided to the students.<\/p>\n<p>Gradescope provides a cloud server which runs the student code and checks whether the provided tests have been passed. The feedback provided to the students is therefore immediate (but can be changed to a bespoke release date if that is a better fit for the class). The students can be allowed to resubmit their codes until they pass all the tests, which works great. Whilst all of this is happening automatically and does not require the teaching staff to be involved.<\/p>\n<p><a href=\"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6561 size-large\" src=\"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-1024x706.jpg\" alt=\"A screenshot of the Gradescope code marker\" width=\"1024\" height=\"706\" srcset=\"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-1024x706.jpg 1024w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-300x207.jpg 300w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-768x530.jpg 768w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-150x103.jpg 150w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-250x172.jpg 250w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-350x241.jpg 350w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit-1080x745.jpg 1080w, https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/PA3_code_edit.jpg 1111w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2>The outcome<\/h2>\n<p>The outcomes of our intervention have been highly positive, evident through student feedback and active engagement with programming assignments. Notable results include:<\/p>\n<ol>\n<li>Positive Student Feedback: Students enjoyed the coding assignments and appreciated the opportunity to practice programming skills relevant to their economics studies.<\/li>\n<li>Skill Mastery: Students acknowledged significant improvement in their coding abilities, enabling them to apply their knowledge to practical economic questions.<\/li>\n<li>Timely Feedback: Gradescope&#8217;s instant feedback facilitated the learning process, allowing students to address mistakes promptly and refine their understanding.<\/li>\n<\/ol>\n<p>Automated programming assessments through Gradescope have proven to be an effective approach in enhancing students&#8217; learning outcomes within the Department of Economics. By implementing this solution, we have efficiently addressed the challenges associated with manual marking, provided timely feedback, and empowered students to master crucial programming skills for their future careers. We encourage educators across disciplines to explore the potential of automated assessment systems to enrich their teaching and students&#8217; learning experiences.<\/p>\n<p>[\/et_pb_text][et_pb_accordion _builder_version=&#8221;3.17.6&#8243;][et_pb_accordion_item title=&#8221;Evaluation \/ Student Feedback&#8221; open=&#8221;off&#8221; _builder_version=&#8221;3.17.6&#8243; title_text_shadow_horizontal_length=&#8221;0em&#8221; title_text_shadow_vertical_length=&#8221;0em&#8221; title_text_shadow_blur_strength=&#8221;0em&#8221; body_text_shadow_horizontal_length=&#8221;0em&#8221; body_text_shadow_vertical_length=&#8221;0em&#8221; body_text_shadow_blur_strength=&#8221;0em&#8221; link_option_url_new_window=&#8221;off&#8221; use_background_color_gradient=&#8221;off&#8221; background_color_gradient_start=&#8221;#2b87da&#8221; background_color_gradient_end=&#8221;#29c4a9&#8243; background_color_gradient_type=&#8221;linear&#8221; background_color_gradient_direction=&#8221;180deg&#8221; background_color_gradient_direction_radial=&#8221;center&#8221; background_color_gradient_start_position=&#8221;0%&#8221; background_color_gradient_end_position=&#8221;100%&#8221; background_color_gradient_overlays_image=&#8221;off&#8221; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221; background_size=&#8221;cover&#8221; background_position=&#8221;center&#8221; background_repeat=&#8221;no-repeat&#8221; background_blend=&#8221;normal&#8221; allow_player_pause=&#8221;off&#8221; background_video_pause_outside_viewport=&#8221;on&#8221; text_shadow_style=&#8221;none&#8221; box_shadow_style=&#8221;none&#8221; hover_transition_duration=&#8221;300ms&#8221; hover_transition_delay=&#8221;0ms&#8221; hover_transition_speed_curve=&#8221;ease&#8221; text_shadow_horizontal_length=&#8221;0em&#8221; text_shadow_vertical_length=&#8221;0em&#8221; text_shadow_blur_strength=&#8221;0em&#8221;]<\/p>\n<blockquote>\n<p>\u201cEnjoyed the coding assignments\u201d.<\/p>\n<\/blockquote>\n<blockquote>\n<p>\u201cI really master many codes to solve some practical questions in economics.\u201d<\/p>\n<\/blockquote>\n<blockquote>\n<p>\u201cGradescope helped me get timely feedback on R assignments which was helpful in the learning process.\u201d<\/p>\n<\/blockquote>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Benefits&#8221; open=&#8221;on&#8221; _builder_version=&#8221;3.17.6&#8243; title_text_shadow_horizontal_length=&#8221;0em&#8221; title_text_shadow_vertical_length=&#8221;0em&#8221; title_text_shadow_blur_strength=&#8221;0em&#8221; body_text_shadow_horizontal_length=&#8221;0em&#8221; body_text_shadow_vertical_length=&#8221;0em&#8221; body_text_shadow_blur_strength=&#8221;0em&#8221; link_option_url_new_window=&#8221;off&#8221; use_background_color_gradient=&#8221;off&#8221; background_color_gradient_start=&#8221;#2b87da&#8221; background_color_gradient_end=&#8221;#29c4a9&#8243; background_color_gradient_type=&#8221;linear&#8221; background_color_gradient_direction=&#8221;180deg&#8221; background_color_gradient_direction_radial=&#8221;center&#8221; background_color_gradient_start_position=&#8221;0%&#8221; background_color_gradient_end_position=&#8221;100%&#8221; background_color_gradient_overlays_image=&#8221;off&#8221; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221; background_size=&#8221;cover&#8221; background_position=&#8221;center&#8221; background_repeat=&#8221;no-repeat&#8221; background_blend=&#8221;normal&#8221; allow_player_pause=&#8221;off&#8221; background_video_pause_outside_viewport=&#8221;on&#8221; text_shadow_style=&#8221;none&#8221; box_shadow_style=&#8221;none&#8221; hover_transition_duration=&#8221;300ms&#8221; hover_transition_delay=&#8221;0ms&#8221; hover_transition_speed_curve=&#8221;ease&#8221; text_shadow_horizontal_length=&#8221;0em&#8221; text_shadow_vertical_length=&#8221;0em&#8221; text_shadow_blur_strength=&#8221;0em&#8221;]<\/p>\n<p>The implementation of automated programming assessments via Gradescope offers several advantages:<\/p>\n<ul>\n<li>Efficiency of Marking: Manual marking is replaced with automated assessment, saving considerable time and effort for teaching staff.<\/li>\n<li>Accuracy of Feedback: Gradescope&#8217;s autograder ensures objective and precise evaluations of student code submissions.<\/li>\n<li>Consistency of Feedback: The platform guarantees uniform feedback to all students, maintaining fairness and clarity.<\/li>\n<\/ul>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Top Tips&#8221; open=&#8221;on&#8221; _builder_version=&#8221;3.17.6&#8243; title_text_shadow_horizontal_length=&#8221;0em&#8221; title_text_shadow_vertical_length=&#8221;0em&#8221; title_text_shadow_blur_strength=&#8221;0em&#8221; body_text_shadow_horizontal_length=&#8221;0em&#8221; body_text_shadow_vertical_length=&#8221;0em&#8221; body_text_shadow_blur_strength=&#8221;0em&#8221; link_option_url_new_window=&#8221;off&#8221; use_background_color_gradient=&#8221;off&#8221; background_color_gradient_start=&#8221;#2b87da&#8221; background_color_gradient_end=&#8221;#29c4a9&#8243; background_color_gradient_type=&#8221;linear&#8221; background_color_gradient_direction=&#8221;180deg&#8221; background_color_gradient_direction_radial=&#8221;center&#8221; background_color_gradient_start_position=&#8221;0%&#8221; background_color_gradient_end_position=&#8221;100%&#8221; background_color_gradient_overlays_image=&#8221;off&#8221; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221; background_size=&#8221;cover&#8221; background_position=&#8221;center&#8221; background_repeat=&#8221;no-repeat&#8221; background_blend=&#8221;normal&#8221; allow_player_pause=&#8221;off&#8221; background_video_pause_outside_viewport=&#8221;on&#8221; text_shadow_style=&#8221;none&#8221; box_shadow_style=&#8221;none&#8221; hover_transition_duration=&#8221;300ms&#8221; hover_transition_delay=&#8221;0ms&#8221; hover_transition_speed_curve=&#8221;ease&#8221; text_shadow_horizontal_length=&#8221;0em&#8221; text_shadow_vertical_length=&#8221;0em&#8221; text_shadow_blur_strength=&#8221;0em&#8221;]<\/p>\n<ol>\n<li>Utilize Gradescope Support: Leverage the helpful resources provided by Gradescope, including examples and guides for writing autograders.<\/li>\n<li>Allow Time for Familiarization: Allocate a week for mastering autograder creation and familiarizing yourself with the platform&#8217;s features.<\/li>\n<li>Detailed Assignment Instructions: Craft clear and detailed instructions for assignments to minimize confusion and ensure successful outcomes.<\/li>\n<\/ol>\n<p>[\/et_pb_accordion_item][\/et_pb_accordion][et_pb_comments _builder_version=&#8221;3.17.6&#8243; show_avatar=&#8221;on&#8221; show_reply=&#8221;on&#8221; show_count=&#8221;on&#8221; background_layout=&#8221;light&#8221; header_font_size_tablet=&#8221;51&#8243; header_line_height_tablet=&#8221;2&#8243; custom_button=&#8221;on&#8221; button_icon_placement=&#8221;right&#8221; button_text_color=&#8221;#ffffff&#8221; button_use_icon=&#8221;off&#8221; parent_locked=&#8221;off&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover=&#8221;null&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221; \/][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243;][et_pb_text admin_label=&#8221;Spacer&#8221; _builder_version=&#8221;3.17.6&#8243; \/][et_pb_button admin_label=&#8221;Home Button&#8221; _builder_version=&#8221;3.17.6&#8243; button_text=&#8221;Good Practice Library Home&#8221; button_url=&#8221;https:\/\/sites.manchester.ac.uk\/humteachlearn\/good-practice-library\/&#8221; \/][et_pb_image _builder_version=&#8221;3.17.6&#8243; src=&#8221;https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-content\/uploads\/sites\/205\/2023\/07\/CodingAutoGrading_white.jpg&#8221; \/][et_pb_text _builder_version=&#8221;3.17.6&#8243;]<\/p>\n<p><strong>School:<\/strong> Social Sciences<\/p>\n<p><strong>Discipline:<\/strong> Economics<\/p>\n<p><strong>Academic:<\/strong> Ekaterina Kazak<\/p>\n<p><strong>Course:<\/strong> Econometric Methods<\/p>\n<p><strong>Cohort Size:<\/strong> 100<\/p>\n<p><strong>Themes:<\/strong> Assessment<\/p>\n<p>[\/et_pb_text][et_pb_divider _builder_version=&#8221;3.17.6&#8243; \/][et_pb_text admin_label=&#8221;Ref&#8221; _builder_version=&#8221;3.17.6&#8243;]<\/p>\n<pre>Ref: 072<\/pre>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section bb_built=&#8221;1&#8243; admin_label=&#8221;Connect Title&#8221; custom_padding=&#8221;0px||0px|&#8221; _builder_version=&#8221;3.0.90&#8243; background_color=&#8221;#1d1d1d&#8221; module_class=&#8221;footer-section&#8221; prev_background_color=&#8221;#ffffff&#8221; global_module=&#8221;380&#8243;][et_pb_row admin_label=&#8221;row&#8221; global_parent=&#8221;380&#8243; locked=&#8221;off&#8221; allow_player_pause=&#8221;off&#8221; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221; parallax_1=&#8221;off&#8221; parallax_method_1=&#8221;off&#8221; parallax_2=&#8221;off&#8221; parallax_method_2=&#8221;off&#8221; parallax_3=&#8221;off&#8221; parallax_method_3=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; use_custom_gutter=&#8221;off&#8221; make_equal=&#8221;off&#8221; module_id=&#8221;footer-row&#8221; _builder_version=&#8221;3.0.89&#8243;][et_pb_column type=&#8221;1_3&#8243;][et_pb_text admin_label=&#8221;Contact Us Title&#8221; global_parent=&#8221;380&#8243; background_layout=&#8221;dark&#8221; text_text_color=&#8221;#ffffff&#8221; parent_locked=&#8221;off&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_size=&#8221;initial&#8221;]<\/p>\n<h4>Contact Us<\/h4>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Contact Us&#8221; global_parent=&#8221;380&#8243; text_text_color=&#8221;#aaaaaa&#8221; parent_locked=&#8221;off&#8221; background_layout=&#8221;light&#8221; text_orientation=&#8221;left&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; module_class=&#8221;contact-us&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_size=&#8221;initial&#8221;]<\/p>\n<p>+44 (0) 161 306 6000<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243;][et_pb_text admin_label=&#8221;Find Us Title&#8221; global_parent=&#8221;380&#8243; background_layout=&#8221;dark&#8221; text_text_color=&#8221;#ffffff&#8221; parent_locked=&#8221;off&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_size=&#8221;initial&#8221;]<\/p>\n<h4>Find Us<\/h4>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Address&#8221; global_parent=&#8221;380&#8243; background_layout=&#8221;dark&#8221; text_orientation=&#8221;left&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; module_id=&#8221;address&#8221; parent_locked=&#8221;off&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_size=&#8221;initial&#8221;]<\/p>\n<p><a href=\"http:\/\/www.manchester.ac.uk\/discover\/maps\/interactive-map\/\">The University of Manchester<br \/>Oxford Rd<br \/>Manchester<br \/>M13 9PL<br \/>UK<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243;][et_pb_text admin_label=&#8221;Connect Title&#8221; global_parent=&#8221;380&#8243; background_layout=&#8221;dark&#8221; text_text_color=&#8221;#ffffff&#8221; parent_locked=&#8221;off&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; background_size=&#8221;initial&#8221;]<\/p>\n<h4>Connect With Us<\/h4>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Social Media&#8221; global_parent=&#8221;380&#8243; parent_locked=&#8221;off&#8221; _builder_version=&#8221;3.17.6&#8243;]<\/p>\n<ul class=\"inlineList footer-socialIcons\"><!-- [et_pb_line_break_holder] --><\/p>\n<li><!-- [et_pb_line_break_holder] --> <a href=\"https:\/\/www.facebook.com\/TheUniversityOfManchester\"><!-- [et_pb_line_break_holder] --> <img loading=\"lazy\" decoding=\"async\" src=\"\/\/assets.manchester.ac.uk\/phase1\/templates\/images\/icon-facebook-50.png\" alt=\"Facebook page for The University of Manchester\" width=\"40\" height=\"40\" \/><!-- [et_pb_line_break_holder] --> <\/a><!-- [et_pb_line_break_holder] --><\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><!-- [et_pb_line_break_holder] --> <a href=\"https:\/\/twitter.com\/OfficialUoM\"><!-- [et_pb_line_break_holder] --> <img loading=\"lazy\" decoding=\"async\" src=\"\/\/assets.manchester.ac.uk\/phase1\/templates\/images\/icon-twitter-50.png\" alt=\"Twitter page for The University of Manchester\" width=\"40\" height=\"40\" \/><!-- [et_pb_line_break_holder] --> <\/a><!-- [et_pb_line_break_holder] --><\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><!-- [et_pb_line_break_holder] --> <a href=\"http:\/\/www.youtube.com\/universitymanchester\"><!-- [et_pb_line_break_holder] --> <img loading=\"lazy\" decoding=\"async\" src=\"\/\/assets.manchester.ac.uk\/phase1\/templates\/images\/icon-youtube-50.png\" alt=\"YouTube page for The University of Manchester\" width=\"40\" height=\"40\" \/><!-- [et_pb_line_break_holder] --> <\/a><!-- [et_pb_line_break_holder] --><\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><!-- [et_pb_line_break_holder] --> <a href=\"https:\/\/instagram.com\/officialuom\/\"><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <img loading=\"lazy\" decoding=\"async\" src=\"\/\/assets.manchester.ac.uk\/phase1\/templates\/images\/icon-instagram-50.svg\" alt=\"Instagram page for The University of Manchester\" width=\"40\" height=\"40\" \/><!-- [et_pb_line_break_holder] --> <\/a><!-- [et_pb_line_break_holder] --><\/li>\n<p><!-- [et_pb_line_break_holder] --><\/ul>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ekaterina Kazak (SoSS) highlights the use of automated programming assessments with Gradescope to address the challenges of manual marking and provide timely feedback to economics students.<\/p>\n","protected":false},"author":4452,"featured_media":6574,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<p>[et_pb_section bb_built=\"1\"][et_pb_row][\/et_pb_row][\/et_pb_section]<\/p>","_et_gb_content_width":"","_exactmetrics_skip_tracking":false,"footnotes":""},"categories":[12,104],"tags":[100,78],"class_list":["post-6558","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-assessment-feedback","category-good-practice","tag-gradescope","tag-soss"],"_links":{"self":[{"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/posts\/6558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/users\/4452"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/comments?post=6558"}],"version-history":[{"count":13,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/posts\/6558\/revisions"}],"predecessor-version":[{"id":6578,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/posts\/6558\/revisions\/6578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/media\/6574"}],"wp:attachment":[{"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/media?parent=6558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/categories?post=6558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.manchester.ac.uk\/humteachlearn\/wp-json\/wp\/v2\/tags?post=6558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}