{"id":1197,"date":"2025-04-09T16:46:21","date_gmt":"2025-04-09T08:46:21","guid":{"rendered":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/?page_id=1197"},"modified":"2025-12-05T09:04:31","modified_gmt":"2025-12-05T01:04:31","slug":"codatus","status":"publish","type":"page","link":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/codatus\/","title":{"rendered":"Codatus"},"content":{"rendered":"\n<h6 class=\"wp-block-heading\"><a href=\"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/\">BACK TO HOME<\/a><\/h6>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-b5977daaeb0adcb905b07e163ac3d279\">Codatus<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">An online practical system&nbsp;with&nbsp;issue tracking&nbsp;for database and programming subjects, featuring virtual coding tutorials through collaborative editing&nbsp;and program compilation<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h5 class=\"wp-block-heading has-text-align-right\">Project Leader: Dr Pauli LAI<\/h5>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1280\" class=\"wp-block-cover__image-background wp-image-1198\" alt=\"\" src=\"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-scaled.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-scaled.jpg 2560w, https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-300x150.jpg 300w, https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-1024x512.jpg 1024w, https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-768x384.jpg 768w, https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-1536x768.jpg 1536w, https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-content\/uploads\/2025\/04\/codatus-cover-2048x1024.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-dark-color-background-color has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size\"><strong><strong>Let\u2019s practise coding!<\/strong><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">About this Project<\/h3>\n\n\n\n<div class=\"wp-block-columns is-style-photolancer-boxshadow is-layout-flex wp-container-core-columns-is-layout-1f305809 wp-block-columns-is-layout-flex\" style=\"border-style:none;border-width:0px;border-radius:50px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<h4 class=\"wp-block-heading\">What is Codatus?<\/h4>\n\n\n\n<p>Codatus is an online platform for practising computer languages such as C++, Java, and SQL. The word \u201cCodatus\u201d is similar to the Latin word \u201cConatus\u201d, which means \u201ceffort and striving\u201d in English. Meanwhile, the term \u201cCodatus\u201d is close to the word \u201cCoding\u201d in English, which refers to practising programming. In addition, \u201cCodatus\u201d resembles \u201cCode Database\u201d, which is for practising SQL queries.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Motivation<\/h4>\n\n\n\n<p>Learning of programming, especially in online learning, requires the setup of a consistent platform so that every student can work in the same environment for their programming\/coding activities. However, the platform setup for learning programming takes considerable time, compromising the teaching and learning of programming.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Response<\/h4>\n\n\n\n<p>Hence, we have devised a coding platform for our programming\/database subjects to free students from the trouble of setting up the platform when they are attending online classes. This platform provides a consistent environment for students to learn computer languages. It allows students to focus more on learning and practising the programming languages with minimal effort in setting up the environment.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<h4 class=\"wp-block-heading\">Auto-grading and Collaborative Editing<\/h4>\n\n\n\n<p>Students can attempt the programming problems with the online editor and execute their code with the online compiler. Any errors produced will be logged by the issue tracking system. Codatus also features collaborative and co-editing capabilities, as teamwork makes the dream work. Students can write up or co-edit programs in collaboration with their peers. The platform also provides instant auto-grading and auto-scoring without the time gap required by manual grading.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Issue Ticket<\/h4>\n\n\n\n<p>Whenever students encounter problems in coding and cannot resolve them by themselves, they can raise an issue ticket to ask the teacher for help during lab or tutorial sessions. Each issue ticket raised is tied to the question the student is attempting. The attempt records of the associated question are thus traceable and retrievable. Hence, teachers and students can keep tracking and resolving their problems with a high degree of relevance.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">Videos<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Codatus Introduction\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/S4NdugappEQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Teacher&#039;s interview regarding Codatus\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/55Ic5SyH-tE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Student Interview for Codatus\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/VWm9fxZKe20?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><a href=\"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/\">BACK TO HOME<\/a><\/h6>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>BACK TO HOME Codatus An online practical system&nbsp;with&nbsp;issue tracking&nbsp;for database and programming subjects, featuring virtual coding tutorials through collaborative editing&nbsp;and program compilation Project Leader: Dr Pauli LAI About this Project What is Codatus? Codatus is an online platform for practising computer languages such as C++, Java, and SQL. The word \u201cCodatus\u201d is similar to the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1197","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/pages\/1197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/comments?post=1197"}],"version-history":[{"count":4,"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/pages\/1197\/revisions"}],"predecessor-version":[{"id":1302,"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/pages\/1197\/revisions\/1302"}],"wp:attachment":[{"href":"https:\/\/www.polyu.edu.hk\/eee\/innoteach\/wp-json\/wp\/v2\/media?parent=1197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}