Accessibility of Massive Open Online Courses in Computer Sciences and Programming for Persons with Disabilities
https://doi.org/10.21686/1818-4243-2020-5-47-62
Abstract
Purpose of research. The work deals with accessibility assessment of the Russian-language massive open online courses (MOOCs) in computer science and programming. Recent studies show that MOOCs have multiple web accessibility mistakes, both from the side of the platform and/or the authors’ content. The accessibility of MOOCs in computer science and programming has not been studied yet. At the same time, the specifics of online courses on programming require greater attention to the web content accessibility for persons with disabilities, especially in a program code.
Material and methods. The selection of MOOCs was carried out in July 2020 by browsing catalogs of platforms with Russian-language content. Automatic web accessibility analysis was performed using the WAVE online tool. Checklists with a quaternary assessment system for 69 features were utilized for the expert accessibility analysis. Three experts evaluated overall accessibility of the platforms, accessibility of video lectures, digital documents, tests and program code.
Results. 65 MOOCs in computer science and programming were found (Coursera 32, Stepik 33). All courses have web accessibility mistakes. Most of the errors are related to the common accessibility of the platforms. As a result of the automatic and expert checks, the following errors were found: low contrast between the background and the text; navigation errors related to the missing labels in attributes; empty links and buttons; lack of alternative text for links and images; form identification errors; lack of custom web page settings; errors in keyboard access to media players; errors of the page structure and page reading logic, creating playback problems by assistive technologies and text browsers. Errors in authors’ content are related to the incompetence of the MOOCs authors and developers in the field of web accessibility. The most common mistakes are: lack of lecture notes that are equivalent to video; incorrect wording of hyperlinks; lack of software-defined structure of the documents; the use of fragments in the content unreadable by the screen reader. Assistive technology almost always reproduces the code with errors and gaps, and embedded compilers have impaired access to the visual interface and feedback.
Conclusion. To improve the web accessibility of the MOOCs in computer science and programming, the following steps should be carried out: 1) common platform accessibility errors should be fixed and the content of the published MOOCs should be brought in line with the Web Content Accessibility Guidelines (WCAG) 2.1; 2) only those courses should admit for publication on platforms, that have passed the web accessibility assessment procedure; 3) MOOCs’ production teams should be trained in the basics of web accessibility and develop new courses in accordance with WCAG 2.1; 4) attention should be paid to the creation of ergonomic compilers in accordance with the requirements for accessible software and web development tools.
About the Authors
E. A. KosovaRussian Federation
Ekaterina A. Kosova – Cand. Sci. (Pedagogy), Associate Professor, Associate Professor of the Department of Applied Mathematics
Simferopol
A S. Gapon
Russian Federation
Aleksandra S. Gapon – Student
Simferopol
K. I. Redkokosh
Russian Federation
Kirill I. Redkokosh – Student
Simferopol
References
1. Skills of the Future: 10 Skills You’ll Need to Thrive in 2020 (2020). Accessible from: https://guthriejensen.com/blog/skills-future-2020-infographic/ (13.08.2020)
2. Agranovich M. Na kakie spetsialnosti v vuzah byil samyiy bolshoy spros v 2019 godu [What specialty in higher education was the greatest demand in 2019] (2019). Accessible from: https://rg.ru/2019/12/09/na-kakie-specialnosti-v-vuzah-byl-samyj-bolshoj-spros-v-2019-godu.html (13.08.2020)
3. Falkov: v rossiyskih vuzah uvelichitsya kolichestvo byudzhetnyih mest [Falkov: the number of budget-funded places in Russian universities will increase] (2020). Accessible from: https://academia.interfax.ru/ru/news/articles/5054/ (13.08.2020) (In Russ.)
4. Atiaja L., Guerrero R. MOOCs: Origin, characterization, principal problems and challenges in Higher Education (2016). Journal of e-Learning and Knowledge Society. 12(1). P. 65-76. DOI: 10.20368/1971-8829/1093
5. Yousef, A. M. F., Chatti, M. A., Schroeder, U., Wosnitza, M. What Drives a Successful MOOC? An Empirical Examination of Criteria to Assure Design Quality of MOOCs (2014). In Advanced Learning Technologies (ICALT), 2014 IEEE 14th International Conference. P. 44-48 DOI: 10.1109/ICALT.2014.23
6. Sra, P., Chakraborty, P. Opinion of Computer Science Instructors and Students on MOOCs in an Indian University (2018). Journal of Educational Technology Systems. 47(2). P. 205–212. DOI: 10.1177/0047239518797085
7. Mustakerov, I., Borissova, D. A Framework for Development of e-learning System for computer programming: Application in the C programming Language (2017). Journal of e-Learning and Knowledge Society. 13 (2). P. 89-101. DOI: 10.20368/1971-8829/1299.
8. Spyropoulou, N., Demopoulou, G., Pierrakeas, Ch., Koutsonikos, I., Kameas, A. Developing a Computer Programming MOOC (2015). Procedia Computer Science. 65. DOI: 10.1016/j.procs.2015.09.107
9. Lam, M.S.W., Chan, E.Y.K., Lee, V.C.S., Yu, Y.T. Designing an automatic debugging assistant for improving the learning of computer programming (2008). Lecture Notes in Computer Science. 5169. P. 359-370. DOI: 10.1007/978-3-540-85170-7_32
10. Cedazo, R., Garcia Cena, C. E., Al-Hadithi, B. M. A friendly online C compiler to improve programming skills based on student self-assessment (2015). Computer Applications in Engineering Education. 23(6). P. 887-896. DOI: 10.1002/cae.21660
11. Katai, Z., Toth, L. Technologically and artistically enhanced multi-sensory computer-programming education (2010). Teaching and teacher education. 26(2). P. 244-251. DOI: 10.1016/j.tate.2009.04.012
12. Law, K. M. Y., Lee, C. S., Yu, Y. T. Learning motivation in e-learning facilitated computer programming courses (2010). Computers & Education. 55(1). P. 218-228. DOI: 10.1016/j.compedu.2010.01.007
13. Hwang, W. Y., Shadiev, R., Wang, C. Y., Huang, Z. H. A pilot study of cooperative programming learning behavior and its relationship with students' learning performance (2012). Computers & education. 58(4). P. 1267-1281. DOI: 10.1016/j.compedu.2011.12.009
14. Kose, U., Deperlioglu, O. Intelligent learning environments within blended learning for ensuring effective C programming course (2012). International Journal of Artificial Intelligence & Applications. 3(1). P. 1205.2670. DOI: 10.5121/ijaia.2012.3109
15. Othman, M., Othman, M., Hussain, F. M. Designing Prototype Model of an Online Collaborative Learning System for Introductory Computer Programming Course (2013). Procedia-Social and Behavioral Sciences. 90 (10). P. 293-302. DOI: 10.1016/j.sbspro.2013.07.094
16. Alturki, R. A. Measuring and Improving Student Performance in an Introductory Programming Course (2016). Informatics in Education. 15(2). P. 183–204. DOI: 10.15388/infedu.2016.10
17. Kori, K., Pedaste, M., Tõnisson, E., Palts, T., Altin, H., Rantsus, R., Sell, R., Murtazin, K., Ruutmann, T. First-year dropout in ICT studies Global Engineering Education Conference (EDUCON) (2015) DOI: 10.1109/EDUCON.2015.7096008
18. Thinakaran, R., Ali, R. An Empirical Study: Learning Programming Using eLearning (2016). In: Luaran J., Sardi J., Aziz A., Alias N. (eds) Envisioning the Future of Online Learning. Springer, Singapore. P. 125-132. DOI: 10.1007/978-981-10-0954-9_11
19. Acosta, T., Acosta-Vargas, P., Salvador-Ullauri, L., Luján-Mora, S. Method for Accessibility Assessment of Online Content Editors (2018). In: Proceedings of the International Conference on Information Technology & Systems (ICITS). P. 538–551. DOI: 10.1007/978-3-319-73450-7_51
20. Luján Mora, S. Web Accessibility among the Countries of the European Union: A Comparative Study (2013). Actual Problems of Computer Science. 1(3). P.18–27.
21. Web Content Accessibility Guidelines (WCAG) 2.0. (2008). Accessible from: https://www.w3.org/TR/WCAG20/ (13.08.2020)
22. Web Content Accessibility Guidelines (WCAG) 2.1. (2018). Accessible from: https://www.w3.org/TR/WCAG21/ (13.08.2020)
23. Convention on the Rights of Persons with Disabilities (2006). Accessible from: https://www.un.org/ru/documents/decl_conv/conventions/disability.shtml (13.08.2020)
24. Federalnyiy zakon ot 29.12.2012 No 273-FZ «Ob obrazovanii v Rossiyskoy Federatsii» [Federal Law 273-FZ, dated 29 Sep. 2012, "On education in Russian Federation"] (2020). Accessible from: http://www.consultant.ru/document/cons_doc_LAW_140174/ (13.08.2020) (In Russ.)
25. Al-Mouh, N. A., Al-Khalifa, A. S., Al-Khalifa, H. S. A First Look into MOOCs Accessibility (2014). In: Miesenberger K., Fels D., Archambault D., Peňáz P., Zagler W. (eds). Computers Helping People with Special Needs. ICCHP 2014. Lecture Notes in Computer Science, Springer, Cham. 8547. P. 145─152 DOI: 10.1007/978-3-319-08596-8_22
26. Bohnsack, M., Puhl, S. Accessibility of MOOCs (2014). In Miesenberger K., Fels D., Archambault D., Peňáz P., Zagler W. (eds). Computers Helping People with Special Needs. ICCHP 2014. Lecture Notes in Computer Science. Springer, Cham. 8547. P. 141–144. DOI: 10.1007/978-3-319-08596-8_21
27. Iniesto, F., Covadonga, R. Accessibility assessment of MOOC platforms in Spanish: UNED COMA, COLMENIA and MiriadaX (2014). In Proc. IEEE International Symposium in Computers in Education. P. 169–172. DOI: 10.1109/SIIE.2014.7017724
28. Ferati, M., Mripa, N., Bunjaku, R. Accessibility of MOOCs for Blind People in Developing Non-English Speaking Countries (2016). In: Di Bucchianico G., Kercher P. (eds) Advances in Design for Inclusion. Advances in Intelligent Systems and Computing. Springer, Cham. 500. P. 519–528. DOI: 10.1007/978-3-319-41962-6_46
29. Martın, J. L., Amado-Salvatierra, H. R., Hilera, J. R. MOOCs for all: evaluating the accessibility of top MOOC platforms (2016). International Journal of Engineering Education. 32(5-B). P. 2374–2383.
30. Ramírez-Vega, A., Iniesto, F., Rodrigo, C. Raising Awareness of the Accessibility Challenges in Mathematics MOOCs (2017). TEEM 2017 Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality, ACM, New York, NY, USA. Article no.92. P.1–8. DOI: 10.1145/3144826.3145435
31. Shutova, A.S. (2018) [Open Education for People with Disabled Health Opportunities: Design Objectives]. Akademicheskiy vestnik URALNIIPROEKT RAASN [Academic Bulletin URALNIIPROEKT RAASN]. No. 1, pp. 85-91. (In Russ., abstract in Eng.)
32. Akgül, Y. Accessibility Evaluation of MOOCs websites of Turkey (2018). Journal of Life Economics. 5. P. 23–36. DOI: 10.15637/jlecon.259
33. Sanchez-Gordon S., Luján-Mora S. Implementing Accessibility in Massive Open Online Courses’ Platforms for Teaching, Learning and Collaborating at Large Scale (2019). In Andreas Meier, Luis Terán (Eds.), eDemocracy & eGovernment: Stages of a Democratic Knowledge Society: Springer. P. 151–160 DOI: 10.1007/978-3-030-17585-6.
34. Kosova, Y.A., Khalilova, M.Y. (2019) [Web accessibility analysis of massive open online courses on mathematical disciplines]. Vysshee obrazovanie v Rossii [Higher Education in Russia]. 2019. Т. 28. № 10. С. 157-166. DOI: 10.31992/0869-3617-2019-28-10-157-166 (In Russ., abstract in Eng.)
35. Kosova, Y., Izetova, M. (2020) [Accessibility of massive open online courses on mathematics for students with disabilities]. Educational Studies. 2020. №1. С. 205-229 DOI: 10.31992/0869-3617-2019-28-10-157-166
36. WAVE (2020). Accessible from: https://wave.webaim.org/ (13.08.2020)
37. Kosova, Y.A. (2020) [Standardization of web content accessibility]. Otkrytoe obrazovanie [Open education]. 24(3). С. 12-23. DOI: 10.21686/1818-4243-2020-3-12-23 (In Russ., abstract in Eng.)
38. Color Contrast Checker (2020). Accessible from: https://webaim.org/resources/contrastchecker/ (13.08.2020)
39. Opredelenie tsveta pikselya onlayn [Online pixel color detection] (2020). Accessible from: https://sanstv.ru/color (13.08.2020)
40. Ideone (2020). Accessible from: https://ideone.com/ (13.08.2020)
41. Prikaz Mintruda Rossii ot 08.09.2015 #608n «Ob utverzhdenii professionalnogo standarta «Pedagog professionalnogo obucheniya, professionalnogo obrazovaniya i dopolnitelnogo professionalnogo obrazovaniya» [Order of the Mintrud of September 8, 2015 No. 608n “On the approval of the professional standard "Teacher of vocational training, vocational education and additional vocational education"”] (2015). Accessible from: http://fgosvo.ru/uploadfiles/profstandart/01.004.pdf (13.08.2020) (In Russ.)
42. Prikaz Mintruda Rossii ot 18.01.2017 #44n «Ob utverzhdenii professionalnogo standarta «Razrabotchik Web i multimediynyih prilozheniy» [Order of the Mintrud of January 18, 2017 No. 44n “On the approval of the professional standard "Developer of Web and multimedia applications"”] (2017). Accessible from: http://fgosvo.ru/uploadfiles/profstandart/06.035.pdf (13.08.2020) (In Russ.)
43. Sterling, T. D., Lichstein, M., Scarpino, F., Stuebing, D. Professional computer work for the blind (1964). Communications of the ACM. 7(4). P. 228–230. DOI: 10.1145/364005.364054
44. Raz, N., Striem, E., Pundak, G., Orlov, T., Zohary, E. Superior serialmemory in the blind: a case of cognitive compensatory adjustment (2007). In Current Biology. 17. P. 1129–33. DOI: 10.1016/j.cub.2007.05.060
45. Mealin, S., Murphy-Hill, E. An exploratory study of blind software developers (2012). Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC. P. 71-74. DOI: 10.1109/VLHCC.2012.6344485
Review
For citations:
Kosova E.A., Gapon A.S., Redkokosh K.I. Accessibility of Massive Open Online Courses in Computer Sciences and Programming for Persons with Disabilities. Open Education. 2020;24(5):47-62. (In Russ.) https://doi.org/10.21686/1818-4243-2020-5-47-62