MOBILE APPLICATIONS DEVELOPMENT & INFORMATION SYSTEMS FOR PRIMARY AND SECONDARY SCHOOLS Tomáš Pitner, Jan Drábek, Vanda Cabanová FACULTY OF INFORMATICS MASARYK UNIVERSITY & EDOOKIT LTD. [BRNO, CZECH REPUBLIC]
29.9.2014 InformatikTag 2014 / Österreichische Computer Gesellschaft, Universität Wien 2 Talk Outline Introduction (Tomáš Pitner) Information Systems for Primary and Secondary Education (Jan Drábek) Mobile application Development (Vanda Cabanová) Broader Context and Summary (Tomáš Pitner)
29.9.2014 InformatikTag 2014 / Österreichische Computer Gesellschaft, Universität Wien 3 Information Systems for Primary and Secondary Education Jan Drábek (Masaryk University & EDOOKIT Ltd)
What School deals with Typical school address these domains: Student Registry (students and their studies) Support for internal processes (resources, planning etc.) Support for learning (study materials) 4
Student Registry Database of students Classes and courses Enrolment Evaluation Attendance Other student information (languages, optional courses ) Export of student s data for state institution(s) 5
Support for Internal Processes Internal communication Messaging Document sharing and collaboration Event planning and shared calendar Resources (rooms, people, material ): Registry Planning (timetable creation) Auditing (teached lessons reports) Operative supply teaching etc. 6
Support for Learning Self-education is, I firmly believe, the only kind of education there is. Isaac Asimov Multiple forms of learning and can happen anywhere. Related to face2face, blended, distant and e-learning Feedback matters for students and teachers (Kahoot ) Wide range of materials from handouts to interactive applets Parents are part of the learning process 7
Support for Learning II Creation and re-use of materials Support for longterm improvement of materials Sharing and collaboration with colleagues Relationship to thematic plans (mapping to objectives, competencies, outcomes). 8
Support for Learning III Distributing materials Provide transparent communication with school (predictability and credibility) Communicate with children and parents Draw parents into the learning process, parents participation 9
1 0 Learning Management Systems
1 1 What it is Definitions vary: A LMS is a software application for the administration, documentation, tracking, reporting and delivery of e-learning education courses or training programs. [Learning Circuits] An information system that administers instructor-led and e-learning courses and keeps track of student progress. [Computer Desktop Encyclopedia] Denotes heterogenous information systems to support learning. Relations to CMS (content management system) and LCMS (learning content management system)
12 What it does LMS tries to cover (whole) learning process: Must respect current process Must be flexible to support changes in that process LMS creates and fixes the process
13 Approaches Different approaches for delivering content Based on agendas (assignments, messages ) Based on courses Based on social network (Facebook style) Combination
14 Examples I Bakaláři Based on agendas
15 Examples II Moodle Course based, open source, wide community
16 Examples III Edmodo Social network style aiming for course
17 Problems LMS starts focusing only for one style, everything is typically ad-hoc or extra. (Good only for something ) Duplication of ISs in organisation (student registry ) Expensive (and hard) integration to existing systems Not solving all problems (e.g. communication with parents) Not suitable for learning process in Primary and Secondary schools
18
19 Our goals Seamless integration of all the three domains Have all relevant data in one IS, more than sum of them Provide different view on the same data for teachers, directors, students and parents Support for creating, distributing and re-use of learning materials for effective learning Flexible for various learning processes Enable communication throughout all participants Focus back to learning instead of administration
Objects for me 20
Calendar 21
Class book 22
Student and Parent portal 23
Student and Parent portal II 24
Mobile Application 25
26 Conclusion of this part Edookit IS is now covering: Students registry Processes: planning, messaging, files sharing Key parts of LMS for todays primary and secondary schools Pilot operation on three Czech schools Positive feedback from teachers, students and parents
29.9.2014 InformatikTag 2014 / Österreichische Computer Gesellschaft, Universität Wien 27 Mobile Application Development Vanda Cabanová (Masaryk University) Vanda has several years of experience with teaching mobile application development at Masaryk University, Faculty of Informatics. Recently, she has introduced a seminar specialized at Android platform. In her Master thesis she provides a platform and a set of examples how to teach Android development the enterprise way, so no artifical environments, just the way it is done in professional practice.
Diploma thesis Chat application Android app Backend part on Google server Android app teaching materials
What our course is like Term project Interactive classes One excercise for each week Screenshots Demo on Google Play Text Materials covering the topics Go through the exercise steps Explain all technology used for the exercise Teams of two
First excercise
What you need to start Android Studio Android device Tutorials! Java
Contact Vanda to get further info cabanovav@gmail.com @CervenaMrkvicka
29.9.2014 InformatikTag 2014 / Österreichische Computer Gesellschaft, Universität Wien 33 Conclusion There are two interesting sides of the coin Mobile applications are a natural entry point into the school information systems nowadays, particularly their educational part but also administrative. Mobile application development recently becomes so popular that specialized courses or inclusion into the software development (or programming ) education should at least be considered.
29.9.2014 InformatikTag 2014 / Österreichische Computer Gesellschaft, Universität Wien 34 Contacts Tomáš Pitner, tomp@fi.muni.cz Vanda Cabanová, cabanovav@gmail.com Jan Drábek, me@jandrabek.cz