App Based Calendar Scheduler in Framework 7
Development Tools:
Framework 7 – is a free and open source framework to develop mobile, desktop or web apps with native look and feel. It is also an indispensable prototyping tool to show working app prototype as soon as possible in case you need to. (https://framework7.io/)
Apache Cordova – Cordova wraps your HTML/JavaScript app into a native container which can access the device functions of several platforms. These functions are exposed via a unified JavaScript API, allowing you to easily write one set of code to target nearly every phone or tablet on the market today and publish to their app stores. (https://cordova.apache.org/)
REVIEW OF RELATED LITERATURES, STUDIES, AND SYSTEMS
Related literatures, studies, and systems are discussed in this chapter to support the ideas behind the research. These literatures aided in the conceptualization and development of the proposed system project.
Related Literatures
Appointment scheduling is one of the key processes in health care industry. A well-designed appointment system can improve patients’ satisfaction and reduce the cost of clinics and hospitals. Appointment scheduling is to provide an optimal policy and achieve a good balance between patients’ satisfaction and the performance of providers or clinics. In the real world, some factors will have influence on the performance of an appointment system, such as punctuality and urgency of patients, no-shows or cancellations, and service process. (Xin Dai, 2013).
A significant majority of higher education institutions currently use the semester calendar (either the early or traditional semester). The pattern (i.e., predominance) of calendar use was consistent across institutions even when adjustments for basic indices such as institutional sector and size were made. Disaggregation by these institutional indices, in fact, yielded statistically similar results. (Wilson,2012)
Calendar scheduling is a difficult task for people who have overbooked calendars with many constraints. Currently, calendar applications do not allow users to specify scheduling constraints such as how preferable a free time is for scheduling a new meeting or to what extent an existing meeting can be rescheduled. This paper introduces the “availability bar,” an interaction and visualization technique for complex calendar scheduling constraints. Availability bars, embedded in calendar applications, can help users who manually schedule meetings. Availability bars can also mediate communication with calendar scheduling agents that gather availability constraints, search for times that satisfy the constraints, and negotiate with invitees when no satisfactory time is found for the constraints. (Faulring, 2015).
Olaleye (2013) SMS Message Scheduling study discuss a successfully designed and developed an enterprise class mass SMS mailing system that support multiple users as well as multiple SMS gateways, providing a unified interface and common set of features across many SMS gateways which prevent vendor lock-in as users can choose among multiple SMS vendor gateways. Another major feature provided by the new system is the introduction of SMS message scheduling. This feature makes SMS message scheduling possible across all SMS gateways including those that do not internally support scheduling. Moreover, users can also cancel any scheduled message if the need be.
Palen (2015) Groupware Calendar Systems (GCSs) highlights the need for a synthesis of these multiple perspectives to fully understand the adoption challenges these systems face. First, GCSs often replace existing calendar artifacts, which can impact users calendaring habits and in turn influence technology adoption decisions. Second, electronic calendars have the potential to easily share contextualized information publicly over the computer network, creating opportunities for peer judgment about time allocation and raising concerns about privacy regulation.
Senior Scheduling System is a powerful tool designed to help create school’s master schedule. The schedule created by the scheduling system can be analyzed, adjusted and rerun an unlimited number of times until the desired results are achieved. The power of Scheduling system will greatly reduce the time it takes to create school’s faculty schedules. (Gordon Smith, 2007)
Related Studies
The related studies included in this part gave ideas on how LMS contributes to the need of educational institutions for the betterment of teaching strategy for educators and learning opportunities for the students.
Pareja. (2015) The system is designed for SSC officer; to encode and calculate the student record and notifies the student regarding their statement of account through SMS. This system is limited to notify student account via SMS, they can only receive a notification but they cannot reply/ inquiry their accounts. The SMS Gateway is an Interface between software applications mobile networks. Allows a computer to send or receive Short Message Service (SMS) transmissions to or from a mobile network. Database and its Server, Database is MySQL running in the server compatible with the database server of .NET framework that consist of various tables storing student details pertaining of his personal Information, Account information and transaction information. Database stored students confidential Information. The system is based on secure SMS protocol and it uses SMS as media send and receive encrypted information.
Mayuga(2015)In the study of entitled Web-Based: Scheduling and Information System for NBI LUCDO Clearance Applicants with SMS, is a web site that will provide information’s about the agency such as news and staff that will help applicants become updated of the agencies activities, the system will also provide online scheduling that will help applicants most specially applicants from far municipalities in Quezon province have an specific schedule of clearance application, the system will also help the clearance administrator to manage records of applicants and have a printed reports every day. The system will also notify applicants via SMS about the status of their clearance application.
Ramos (2011), the phenomenon of Short Messaging Services (SMS) or “texting”, is one that has been growing exponentially in many countries in Asia. This study will be conducted in two countries, the Philippines and Mongolia, where the technology has been noted to have the most promise, in terms of using texting as a possible tool in providing education. The Philippines has been consistently referred to as the texting capital of the world, and has especially taken to this technology in a big way.
Related Systems/Softwares
The development of the proposed system was similar to some of the open source LMS used nowadays by different organizations. Since it is an open source, it is available, affordable, and free for experimentation, the organization needs to provide access to skilled IT people to design, implement, and manage an open system (Bhatia, 2014). The lack of formal support mechanisms and the pioneering spirit of open source initiative require highly skilled, motivated, and creative technical personnel (Gangalizadeh, 2006). Some of these systems are as follows:
Twilio is build apps that communicate with everyone in the world. Voice & Video, Messaging, and Authentication APIs for every application. (Lawson,2017)
District Calendar This calendar will display all events across all buildings in the District. The building associated to the event can be determined by color as well as prefix. (Remsnyder, 2010)
E-Sched must provide a graphical user interface that allows a user to schedule meetings and cancel meetings. e-Sched must display one week at a time, Monday through Friday, showing the meetings that have been created. (Daowei, 2012).
Linux Calendar is used by almost 500,000 people in educational institutions in over 18 countries and contains homework drop box and student tracking and identifies different roles such as classes, students, professors, and administrative staff (Chaudhari, 2012).
Automated Sprinkler Irrigation Scheduler System, created a computer controlled water sprinkler system that minimizes the time and effort of the farmers in watering the farm. The software allows the user to set time and date when the sprinkler form a manual operated system to a computer operated system. The system also added attraction to the farm and enabled the farmer to conserve water since it is only the plants that watered when it is not raining and when needed. The Study used Microsoft Visual Basic 6.0 to develop the said system. (Nonol,2013)
Online School Activities Compilation Database Management System with SMS Notification Collecting all the data of school activities to gather and compile into one location. It has features that provide better ways for compiling documents for making work easier. This proposed system will give convenience in terms of updating documents and saving information. (Ayala, 2015)
The article was uploaded in this website but all of the credits belong to the authors and developers of the project.