Articolul precedent |
Articolul urmator |
291 10 |
Ultima descărcare din IBN: 2024-04-11 15:51 |
Căutarea după subiecte similare conform CZU |
37.016:004 (109) |
Fundamentals of education. Theory. Policy etc. (3885) |
Computer science and technology. Computing. Data processing (4156) |
SM ISO690:2012 MELNYK, Vasyl, MELNYK, Halyna. Using of GitHub Classroom tools in Programming. In: Conference on Applied and Industrial Mathematics: CAIM 2022, Ed. 29, 25-27 august 2022, Chişinău. Chișinău, Republica Moldova: Casa Editorial-Poligrafică „Bons Offices”, 2022, Ediţia a 29, p. 173. ISBN 978-9975-76-401-8. |
EXPORT metadate: Google Scholar Crossref CERIF DataCite Dublin Core |
Conference on Applied and Industrial Mathematics Ediţia a 29, 2022 |
||||||
Conferința "Conference on Applied and Industrial Mathematics" 29, Chişinău, Moldova, 25-27 august 2022 | ||||||
|
||||||
CZU: 37.016:004 | ||||||
Pag. 173-173 | ||||||
|
||||||
Descarcă PDF | ||||||
Rezumat | ||||||
The transition to remote education poses new challenges for programming teachers. In the conditions of real classrooms, it was possible to check the solution of problems, correct the code or give recommendations during laboratory work. When switching to distance learning, the teacher is forced to look for other approaches. It opens the possibilities of various platforms: Google Classroom, LMS (Moodle), sending solutions via e-mail, etc. But in each of these cases, we need to use additional resources: download students' works to a local computer or open them in a repository; comment the code; send to the student and expect a response. These actions require time and additional effort. A slightly different tool is presented in abstract. It combines the capabilities of the version control system and the educational platform — GitHub Classroom [1]. It makes possible not only to assign a task but check it directly using the platform as well. Below we provide the main stages of working with the platform: 1) create an account and organization for the teacher; 2) within the organization, create a repository and upload the so-called "starter code" to it (these might be files with tasks and tests that will check students' solutions); 3) create a classroom in which assigned tasks will be placed; 4) define a class (group) and add students. GitHub Classroom has full integration with LMS Moodle and Google Classroom for this action; 5) create and assign a task, specifying a repository with source starter code and tests for it. The assignment includes a grade’s rules and a deadline. The task can be both individual and designed for a team. By clicking on the task link students get access to the repository created for them. The work is done within this repository. With the next submission of accomplished tasks, they are automatically checked with tests. Both the student and the teacher are informed about the results. Of course, if it’s needed to teach how to develop algorithms at the beginning of learning programming, the work of the teacher will not be limited to the GitHub classroom. However, GitHub Classroom greatly facilitates and optimizes the teacher's time already at the stage of learning various technologies and programming languages. |
||||||
|