Score Prediction from Programming Exercise System Logs Using Machine Learning
Saved in:
| Title: | Score Prediction from Programming Exercise System Logs Using Machine Learning |
|---|---|
| Language: | English |
| Authors: | Tanaka, Tetsuo, Ueda, Mari |
| Source: | International Association for Development of the Information Society. 2023. |
| Availability: | International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org |
| Peer Reviewed: | Y |
| Page Count: | 7 |
| Publication Date: | 2023 |
| Document Type: | Speeches/Meeting Papers Reports - Research |
| Education Level: | Higher Education Postsecondary Education |
| Descriptors: | Scores, Prediction, Programming, Artificial Intelligence, Web Based Instruction, Web Sites, Educational Environment, Progress Monitoring, Feedback (Response), Computer Science, College Students, Foreign Countries |
| Geographic Terms: | Japan |
| Abstract: | In this study, the authors have developed a web-based programming exercise system currently implemented in classrooms. This system not only provides students with a web-based programming environment but also tracks the time spent on exercises, logging operations such as program editing, building, execution, and testing. Additionally, it records their results. For educators, the system offers insights into each student's progress, the evolution of their source code, and the instances of errors. While teachers find these functions beneficial, the method of providing feedback to students needs improvement. Immediate feedback is proven to be more effective for student learning. If the final course score could be predicted based on early data (e.g., from the 1st or 2nd week), students could adapt their study strategies accordingly. This paper demonstrates that one can predict the final score using the system's operational logs from the initial phases of the course. Furthermore, the score predictions can be revised weekly based on new class logs. We also explore the potential of offering tailored advice to students to enhance their final score. [For the full proceedings, see ED636095.] |
| Abstractor: | As Provided |
| Entry Date: | 2023 |
| Accession Number: | ED636328 |
| Database: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED636328 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: ED636328 AccessLevel: 3 PubType: Conference PubTypeId: conference PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Score Prediction from Programming Exercise System Logs Using Machine Learning – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Tanaka%2C+Tetsuo%22">Tanaka, Tetsuo</searchLink><br /><searchLink fieldCode="AR" term="%22Ueda%2C+Mari%22">Ueda, Mari</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22International+Association+for+Development+of+the+Information+Society%22"><i>International Association for Development of the Information Society</i></searchLink>. 2023. – Name: Avail Label: Availability Group: Avail Data: International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 7 – Name: DatePubCY Label: Publication Date Group: Date Data: 2023 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Speeches/Meeting Papers<br />Reports - Research – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Scores%22">Scores</searchLink><br /><searchLink fieldCode="DE" term="%22Prediction%22">Prediction</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Web+Based+Instruction%22">Web Based Instruction</searchLink><br /><searchLink fieldCode="DE" term="%22Web+Sites%22">Web Sites</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Environment%22">Educational Environment</searchLink><br /><searchLink fieldCode="DE" term="%22Progress+Monitoring%22">Progress Monitoring</searchLink><br /><searchLink fieldCode="DE" term="%22Feedback+%28Response%29%22">Feedback (Response)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science%22">Computer Science</searchLink><br /><searchLink fieldCode="DE" term="%22College+Students%22">College Students</searchLink><br /><searchLink fieldCode="DE" term="%22Foreign+Countries%22">Foreign Countries</searchLink> – Name: Subject Label: Geographic Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Japan%22">Japan</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: In this study, the authors have developed a web-based programming exercise system currently implemented in classrooms. This system not only provides students with a web-based programming environment but also tracks the time spent on exercises, logging operations such as program editing, building, execution, and testing. Additionally, it records their results. For educators, the system offers insights into each student's progress, the evolution of their source code, and the instances of errors. While teachers find these functions beneficial, the method of providing feedback to students needs improvement. Immediate feedback is proven to be more effective for student learning. If the final course score could be predicted based on early data (e.g., from the 1st or 2nd week), students could adapt their study strategies accordingly. This paper demonstrates that one can predict the final score using the system's operational logs from the initial phases of the course. Furthermore, the score predictions can be revised weekly based on new class logs. We also explore the potential of offering tailored advice to students to enhance their final score. [For the full proceedings, see ED636095.] – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2023 – Name: AN Label: Accession Number Group: ID Data: ED636328 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED636328 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 7 Subjects: – SubjectFull: Scores Type: general – SubjectFull: Prediction Type: general – SubjectFull: Programming Type: general – SubjectFull: Artificial Intelligence Type: general – SubjectFull: Web Based Instruction Type: general – SubjectFull: Web Sites Type: general – SubjectFull: Educational Environment Type: general – SubjectFull: Progress Monitoring Type: general – SubjectFull: Feedback (Response) Type: general – SubjectFull: Computer Science Type: general – SubjectFull: College Students Type: general – SubjectFull: Foreign Countries Type: general – SubjectFull: Japan Type: general Titles: – TitleFull: Score Prediction from Programming Exercise System Logs Using Machine Learning Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Tanaka, Tetsuo – PersonEntity: Name: NameFull: Ueda, Mari IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2023 Titles: – TitleFull: International Association for Development of the Information Society Type: main |
| ResultId | 1 |