{"title":"在线辅导系统“Kak Eto Rabotaet:算法”","authors":"M. Denisov, O. Sychev, G. Terekhov","doi":"10.17587/it.29.267-276","DOIUrl":null,"url":null,"abstract":"The article describes the features and architecture of intelligent online tutor \"Kak eto rabotaet: Algoritmy\", which is based on modelling subject-domain concepts on the comprehension level of Bloom's taxonomy. It is designed for learning basic algorithmic structures — sequences, selection statements, and loops — using the task of building an execution trace of the given algorithm. The tutor analyzes the student's solution step by step and displays explanatory messages for every error right after it happens; the error messages include the violated domain rules and their consequences in the specific situation. It can also hint the next correct step with textual explanation of why it is correct. It allows reliable learning of new concepts without control of each exercise from the human teachers which significantly increases the number of exercises learners can perform during a course. A control-flow diagram of the algorithm can be visualized; when the student makes an error, it is displayed with a red line on the diagram. The tutor is based on the formal model of subject domain implement using Apache Jena rules over RDF graph. Teachers can create learning problems using block-based interface and them, receiving links that can be sent to their students. Students can also use the tutor on their own to explore examples of interest to them.","PeriodicalId":37476,"journal":{"name":"Radioelektronika, Nanosistemy, Informacionnye Tehnologii","volume":"48 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"nline Tutoring System \\\"Kak Eto Rabotaet: Algoritmy\\\"\",\"authors\":\"M. Denisov, O. Sychev, G. Terekhov\",\"doi\":\"10.17587/it.29.267-276\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article describes the features and architecture of intelligent online tutor \\\"Kak eto rabotaet: Algoritmy\\\", which is based on modelling subject-domain concepts on the comprehension level of Bloom's taxonomy. It is designed for learning basic algorithmic structures — sequences, selection statements, and loops — using the task of building an execution trace of the given algorithm. The tutor analyzes the student's solution step by step and displays explanatory messages for every error right after it happens; the error messages include the violated domain rules and their consequences in the specific situation. It can also hint the next correct step with textual explanation of why it is correct. It allows reliable learning of new concepts without control of each exercise from the human teachers which significantly increases the number of exercises learners can perform during a course. A control-flow diagram of the algorithm can be visualized; when the student makes an error, it is displayed with a red line on the diagram. The tutor is based on the formal model of subject domain implement using Apache Jena rules over RDF graph. Teachers can create learning problems using block-based interface and them, receiving links that can be sent to their students. Students can also use the tutor on their own to explore examples of interest to them.\",\"PeriodicalId\":37476,\"journal\":{\"name\":\"Radioelektronika, Nanosistemy, Informacionnye Tehnologii\",\"volume\":\"48 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Radioelektronika, Nanosistemy, Informacionnye Tehnologii\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17587/it.29.267-276\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Materials Science\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Radioelektronika, Nanosistemy, Informacionnye Tehnologii","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17587/it.29.267-276","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Materials Science","Score":null,"Total":0}
nline Tutoring System "Kak Eto Rabotaet: Algoritmy"
The article describes the features and architecture of intelligent online tutor "Kak eto rabotaet: Algoritmy", which is based on modelling subject-domain concepts on the comprehension level of Bloom's taxonomy. It is designed for learning basic algorithmic structures — sequences, selection statements, and loops — using the task of building an execution trace of the given algorithm. The tutor analyzes the student's solution step by step and displays explanatory messages for every error right after it happens; the error messages include the violated domain rules and their consequences in the specific situation. It can also hint the next correct step with textual explanation of why it is correct. It allows reliable learning of new concepts without control of each exercise from the human teachers which significantly increases the number of exercises learners can perform during a course. A control-flow diagram of the algorithm can be visualized; when the student makes an error, it is displayed with a red line on the diagram. The tutor is based on the formal model of subject domain implement using Apache Jena rules over RDF graph. Teachers can create learning problems using block-based interface and them, receiving links that can be sent to their students. Students can also use the tutor on their own to explore examples of interest to them.
期刊介绍:
Journal “Radioelectronics. Nanosystems. Information Technologies” (abbr RENSIT) publishes original articles, reviews and brief reports, not previously published, on topical problems in radioelectronics (including biomedical) and fundamentals of information, nano- and biotechnologies and adjacent areas of physics and mathematics. The authors of the journal are academicians, corresponding members and foreign members of the Russian Academy of Natural Sciences (RANS) and their colleagues, as well as other russian and foreign authors on the proposal of the members of RANS, which can be obtained by the author before sending articles to the editor or after its arrival on the recommendation of a member of the editorial board or another member of the RANS, who gave the opinion on the article at the request of the editior. The editors will accept articles in both Russian and English languages. Articles are internally peer reviewed (double-blind peer review) by members of the Editorial Board. Some articles undergo external review, if necessary. Designed for researchers, graduate students, physics students of senior courses and teachers. It turns out 2 times a year (that includes 2 rooms)