Designing a Context Aware Academic Planner Essay
Planing a Context Aware Academic PlannerAbstract— Academic calendar contriver is an application whereby can give enormous advantages to pupils, peculiarly university pupils and academic forces. By utilizing the academic contriver, pupil and academic forces can pull off their academic agenda anytime anyplace and can trust on it as their contriver comrade. This paper will concentrate on planing the academic contriver whereby a context consciousness has been added to do it give more advantages and value to its user.
Academic calendar contriver let user to supervise, and amend their academic activity up to day of the month. Rather than that, user can hold the interaction between other user which is interaction between lectors and pupils.Keywords— Designing, academic contriver, context cognizant
- Introduction
The purpose of this paper is to find the context cognizant to be considered to develop academic contriver by do literature reexamine on old paper. Academic calendar contriver is an application whereby can give enormous advantages to pupils, peculiarly university pupils and academic forces. By utilizing the academic calendar contriver, pupil and academic forces can pull off their academic agenda anytime anyplace.
Academic contriver let user to redact and amend their activity up to day of the month. Rather than that, user can hold the interaction between other user which is interaction between lectors and pupils. Academic calendar contriver allow user to make group and which each user has ability to see the agenda of other user. A definition for context is given by Day in [ 1 ] : “context is any information that can be used to qualify the state of affairs of an entity, an entity is a individual, topographic point, or object that is considered relevant to the interaction between a user and an application, including the user and application themselves“ .
Adding the context consciousness to this application will added more values and the user of the application can trust on this contriver and it will be more than as Academic Planner. More interaction between the pupil, lector and the academic forces and the environment with the application.
- Background
This application develop for those pupil, lector and academic forces who’re looking for featured application to pull off their academic calendar. Current system in Universtity for an illustration UiTM merely supply non-dynamic academic application to Student and Lecturer.
Basically they wholly rely on academic calendar to assist them pull off their academic agendas. But the job with the bing academic calendar is the calendar are limited to certain activities such as:
- Merely academic forces has right to add new academic program, university events, public vacations etc.
- Lecturer and pupil can merely see the calendar. They don’t have the mandate to make the updates or alter any of the calendar information.
- Sometimes Lecturer wants to call off and make the category replacing. Because of limited functionality of the current academic calendar, this leads to undependable calendar information.
- In certain fortunes, pupil demand to run into their lector, unluckily lector is non are non about.
This is due to undependable calendar information about the handiness position.
- The bing other Planner
A literature reappraisal needs to be done in order to go on the survey on this subject. A literature survey was conducted to look into the current involvement and common map or characteristics of developing a academic contriver. Table 1 is a bill of exchange of element maps affecting the academic contriver system. None of the literature study discuss about the context consciousness.Other than a literature study, it besides required to look into the bing contriver and analyze the characteristics they provided and the context cognizant component that exist in those Planner.
Table 2 is the survey of the bing contriver and the functionality comparing.Table 2: Comparison BETWEEN OTHER PLANNERS
Beginnings | Main Entity | Main Function | Others |
WUAES [ 9 ] | Student,adviser,System & A ;systemdecision maker | Capable information | Bulletin, assignment |
AASS [ 17 ] | Student,system | Plan of survey | expensive |
InVESTA [ 18 ] | Student,System | Capable enrollment | Scheduling |
UOC [ 19 ] | Student,adviser,direction | Capable enrollment, Academic advancement | Academiccalendar |
- Context consciousness
Omnipresent calculating or known as permeant systems was foremost proposed by Weiser ( 1991 ) . Context-aware system can garner contextual information from a assorted beginnings without expressed user interaction and seting their operations consequently [ 2 ] . Context-aware system has the ability to incorporate easy with any sphere services, such as wellness attention, commercialism, instruction and transit.A context-aware system must incorporate three indispensable elements: detectors, processing and action. Three types of detectors are defined: physical, practical and logical [ 1 ] . Physical detectors, such as a camera or thermometer, gaining control information about local environmental [ 14 ] . In contrast, practical detectors extract information from the practical infinite, which is defined as the set of informations, applications and tools created and deployed by the user.
Logical detectors combine physical and practical detectors to pull out context information. For illustration, a company can reason that an employee is working from place utilizing login information ( practical detector ) and a camera ( physical detector ) [ 1 ] .In footings of user interface, context-aware systems ease the user interaction by proposing or prefilling informations which can be obtained from the user ‘s current context. Therefore, jobs arise in term of to find which context information that can be used as input for interaction component in the user interface. Texts that describe the elements, e.g. their labels, frequently differ in the nomenclature used makes this undertaking rather disputing.
We need user interfaces ( UIs ) that provide proactive aid, for illustration by proposing which values to come in in a signifier to ease the interaction with an application [ 2 ] .A fresh function procedure is presented by Melanie in his paper for that purposed. This technique combines the advantages of string-based and semantic similarity steps to bridge the vocabulary spread between context and UI component. As a consequence, this fresh function procedure is able to automatically widen its vocabulary by detecting the user ‘s interactions. Both characteristics dramatically better the quality of the ensuing function based on their research. The proposed function procedure does non necessitate any preparation or manually tagged informations unlike old attacks.
Furthermore, it is non merely utilizing labels to depict the context and UI elements, but extra texts like their tooltips [ 16 ] .Context-aware applications are expected to be outstanding application country within future nomadic calculating [ 15 ] . As nomadic phones form a natural tool for interaction between worlds, the influence of the current context on coaction is desirable to take into history to better the efficiency and quality of interaction [ 16 ] .There are besides examples where information is used to ease co-operation between nomadic users. Personal inside informations such as reminders, email contacts book or notes on calendar, can be used as a beginning of information when making location-sensitive messages [ 2 ] . Schmidt et Al.
[ 3 ] develop a phone book with context ware characteristics, which indicates the handiness of a contact user to do a call. Other than that, location is the most used context property, and it has been used to develop assortment location-aware nomadic systems, such as cheque in location in Foursquare or location of the station in Facebook.
- Cloud Application
A cloud application is an application plan that maps in the cloud, with some characteristics of a pure desktop app and some characteristics of a pure Web app. A desktop application usually application resides wholly on a individual computing machine. Meanwhile, a Web app is resides wholly on a waiter and transmitted over the Internet through hypertext protocol ( hypertext transfer protocol ) and a browser.Similar to desktop application, cloud application can supply fast reactivity and can work offline. Like web application, cloud application need non permanently shack on the local device, but they can be easy updated online.
Cloud application are hence under the uninterrupted control of users, yet they need non ever devour storage infinite on the user ‘s computing machine or communications device. Assuming that the user has a comparatively fast Internet connexion, a well-written cloud app offers all the interactivity of a desktop app along with the portability of a Web app. The user can hoard informations locally, leting full offline manner when required. A cloud app, unlike a Web app, can be used in aircraft or in any other sensitive state of affairs where radio devices are non allowed, because the app will work even if the Internet connexion is disabled. In add-on, cloud application can supply some of the maps even when no Internet connexion is available for extended periods ( for illustration, while bivouacing in a distant wilderness ) .Cloud application have become popular among people who portion content on the Internet. Google besides provide cloud application “Google Drive” which allows user to portion files, images, links, music, and pictures.
Google besides offers a popular calendar ( scheduling ) cloud app. Google offers a solution known as the “ AppEngine ” that allows anyone to construct and run their ain plan or application on substructure provided by Google.
- Methodology
This research is to find cardinal countries for a specification demand to be considered for planing a context cognizant Academic Planner.
- Iterative Waterfall
The waterfall theoretical account was introduced by Winston Royce in 1970, is a consecutive design procedure, besides known as package procedure theoretical account and usually for package development processes. Even though, this theoretical account is one of the oldest theoretical account, it is widely been used and easy to implement This package procedure theoretical account have five phase start from Analysis, Design, Implementation, Testing ( confirmation ) and Maintenance. Every stage comes after the stage is completed and undertakings can be divided harmonizing to stages. The consequence of one stage becomes the initial input of following stage. However, this paper will be focus on design stage for planing a context cognizant academic contriver.
Figure 1: Iterative Waterfall.
- Design Phase in Waterfall
Software design is the procedure of implementing package solutions to one or more set of jobs. Analysis is the first stage that play the of import parts of package design which besides known as a package demands analysis.
The end product from analysis stage will be the input for design stage. The Model Language that will be used in design stage will be Unified Modeling Language ( UML ) . UML is a general mold linguistic communication that has the ability to depict the package construction and its behavior.
- Findingss
- Literature reappraisal Analysis
Refer to Postpone 1, the bill of exchange of element maps affecting the academic contriver system.
None of the literature study discuss about the context consciousness. However all the map or characteristics is a important in academic system and program to utilize all the characteristics into our academic contriver. All the common characteristics are
- Capable enrollment
- Capable choice
- Academic Progress
- Capable information
- Scheduler
- Survey
- Academic calendar
- Bulletin
- Private and Group Chat
- Appointment
Next will discussed the other characteristic in Academic contriver that have the context cognizant characteristics.
After several survey in traditional contriver and bing contriver that related to Academic Planner, and reexamining the related literature, the new characteristics with context aware are introduced to better the academic contriver and more value to the user.
- Class or assignment scheduler utilizing distributed vote
The determination doing through vote can assist category programming, assignment and event. Ville Antila at EL ( 2010 ) , focuses on how distributed vote scheme can be used for scheduling meetings in permeant environments. This dialogue is done in a distributed mode straight among equals.
The context component in this characteristic is presentment to a new proposed agenda and ballot if agree with new proposed agenda. In this paper writer describe a few attacks that contribute in determination devising scheme including the vote and different user penchants and handinesss of the user. We besides briefly introduce attacks to back up distributed determination devising schemes pervasively utilizing a lightweight Web-based platform.
One of the interesting characteristics and common been used in context cognizant application is context location.
This characteristic will be implement in this application for faculty check-in assignment or category attender. Basically, system will utilize Global Positioning System censor to acquire the location of the user to turn out that user already arrive at the appointment topographic point or inside the category.Figure 4: Use instance for Check in assignment
- Auto silent
Context location besides can be used to trip the car silent the user Mobile.
For illustration, while in the hall test or inside the category, Global Positioning System location will fit the physique location that has been register to car soundless location.
Context clip besides of import to users and in this application, several functionality will necessitate this context to be properly work. For illustration the undertaking reminder for assignment. Lecturer will make a undertaking and will put the due day of the month for each undertaking. When the day of the month is near to due day of the month, a trigger will advise the user.
A context location besides can be used to seek the edifice or category. A new pupil ever have a job to happen the edifice. Student merely necessitate to seek the name of the category or edifice and system will demo the user location and demo how to acquire at that place. This characteristics can be integrate with Google map for walking or driving maps.
The proposed application besides will hold a antiphonal design which will crafting the application to hold optimum screening and experience. Application will observe the petition is from device Mobile or desktop and will give the best position based on the device type.
This paper focal point in planing the context cognizant academic contriver, where still a batch can be improved from this research. For the following stage which is implementation stage, proving stage and maintaince stage will be discussed in future.
- Decisions
Academic calendar contriver is an application whereby can give enormous advantages to pupils, peculiarly university pupils and academic forces. By utilizing the academic contriver, pupil and academic forces can pull off their academic agenda anytime anyplace and can trust on it as their contriver comrade.
This paper will concentrate on planing the academic contriver whereby a context consciousness has been added to do it give more advantages and value to its user.Mentions
- Dey, A. & A ; Abowd, G. D. Towards a Better Understanding of Context and Context-Awareness. 1st international symposium on Handheld and
Omnipresent Computing, 1999.
- Brown, P.J. The Stick-e Document: a Framework for Making Context-Aware Applications. In: Proceedings of Electronic Publishing ’96. 1996. pp 259-272
- Schmidt A. , Aidoo, K. A.
, Takaluoma, A. , Tuomela, U. , Laerhoven, K.
V. & A ; Velde, W. V. vitamin D.
( 1999 ) . Advanced interaction in context.
Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing ( HUC ’99 ) , 89-101. Heidelberg, Germany: Springer Verlag.
- K. Martin.
( 2004, December ) . “Academic advising: responding from an administrative position, ” Advising Today. [ Online ] . 27, pp. 1–2. Available: hypertext transfer protocol: //www.nacada.
ksu.edu/AAT/NW27_4.htm
- D. L. Heisserer and P.
Parette. “Advising at-risk pupils in college and university scenes, ” College Student Journal, vol 36 ( 1 ) , pp. 69-84, 2002.
- The University of Memphis. “A Developmental Academic Advising Model.” [ Online ] . Available: hypertext transfer protocol: //www.
memphis.edu/advising/ developmental.php
- A. , Fawzi and S.Safwan “Online academic reding support, ”
Technological Developments in Networking, Education and Automation, 25-29, 2010.
- E. Allen and J. Seaman. ( 2010, January ) .
“Learning on demand: on-line instruction in the United States, 2009, ” Babson Survey Research Group,
- A. Al-Omary, “Building synchronal reding e-community utilizing chalkboard tools, ” in The Third International Conference for e-Learning: The function of e-Learning in back uping larning communities, DOHA, Qatar: United Nations Educational, Scientific, and Cultural Organization, 2010, pp. 5.
- L. Waldner, D. Mcdanial and M.
Widener. ( 2011, December ) . “E-Advising excellence: the new frontier in module advising, ” Journal of Online Learning and Teaching. [ Online ] . 7 ( 4 ) .
Available: hypertext transfer protocol: //jolt.merlot.org/vol7no4/waldner_1211.htm
- B. Schilit, N. Adams, and R. Want, “Context-Aware Computing Applications, ” Proc.
of IEEE Workshop on Mobile Calculating Systems and Applications, pp. 85-90, Dec. 1994.
- S. Mukeree, “ 3G and Beyond… Wireless Technologies ” , Proc.
of Supercomm, Jun. 2001.
- G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing Research, ” Technical Report, TR2000-381, Dartmouth College, 2000.
- Dey, A. “Understanding and Using Context.
” 1999
- Schilit, B. , Adams, N. Want, R. Context-Aware Computing Applications.
1st International Workshop on Mobile Calculating Systems and Applications. 1994. pp 85-90
- Salber, D. , Dey, A.K. , Abowd, G.D. The Context Toolkit: Helping the Development of Context-EnabledApplications.
In: Proceedings of CHI’99. 1999. pp 434-441
- H.
Sam, O. Marques, I. Mohammad and D. Xundong, “Web-based
undergraduate academic advising system, ” in International Conferenceon Engineering Education, Manchester, U.
K, 2002, pp. 1-6.0reding ( InVEStA ) , ” in 36th ASEE/IEEE Frontiers in EducationConference, San Diego, CA, 2006, pp.28-31.[ 19 ] J. Martinez-Arguelles Maria, E. Ruiz-Dotras and E. Rimbau-Gilabert.
“The academic reding system in practical university, ” TECHEDUCATION,pp. 345-350, 2010. L. Waldner, D.
Mcdanial and M. Widener.