MyECEParis

Development of an Android application for Campus.

The ECE Campus system allows students to retrieve courses, hand-in, grades, attendance and other kind of information through a web interface. This system is composed by an open-source education-targeted application, Moodle, which handles the course related activities, and several internally developed web applications, WebApps, which display the administrative information, such as grades, attendance, and student information.

Campus is not optimized for small screens, slow networks, or mobile browsers. Using Campus in a mobile environment can result in compatibility issues, so most of the students prefer to consult it on a computer. Allowing the access to the most useful Campus information from a smartphone would be a great improvement in the student’s life, this is why the Campus application project, MyEceParis, tries to address these problems by proposing an Android application for Campus.

The process of conceiving such mobile application for Campus included several major steps to be completed. Determining the necessary information for a student, studying the existing solution, thinking about the innovation this project could bring were a first base. The choice of Android over IOS or WP8 had to be made.

The study of the Campus system, and its underlying technologies (Moodle/Webapps/CAS) lead to identifying constraints to work with. A deep search into Moodle architecture through its online documentation, as well as the mobile application projects already started was completed. The Central Authentication Service (CAS), an open-source authentication server is used at the ECE, had to be included in the project in order for the application to respect the ECE security policy. WebApps and Moodle had to be simulated, as the access is restricted. These steps helped to build the overall solution architecture.

As a result of this project is a proof of concept of the Campus application (MyEceParis), including an Android application as well as a server meant to be plugged behind the CAS. The Android application has been implemented, allowing through a lightweight, smartphone adapted navigation the display of selected Campus information, including grades, attendance, courses, student information, and maps of the course sites. Moreover, it is able to receive PUSH message, and to display notifications about new grades, new absence, or a message from a teacher, and also implements CAS login and logout, as the ECE security policy requires.

To be able to send PUSH messages to a mobile user, the Google Cloud Messaging (GCM) API was used. A GCM module in the MyEceParis server sends instructions to the GCM servers which will push them on the Android smartphone.

Also, to trigger the PUSH other than a teacher’s message, a synchronization module is present on the server. This synchronization module detects the changes in Moodle and WebApps databases, and triggers pushes to the users concerned by any modification through the GCM module.

To send data to the Application, a communication module has been developed. When the mbile application receives a push indicating new data, it requests it to this module, which sends back a JSON file with the required information through https.

This project lead to a proof of concept of a Campus smartphone application, with its associated server, using technologies such as GCM, Moodle, CAS, JSON, Android. Further wok could be made on server synchronization, Moodle integration (plugin), integration.

Comments

Submitted by Anonymous (not verified) on
Today, I went to the beachfront with my kids.<br><br> I found a sea shell and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She placed the <br><br> shell to her ear and screamed. There was a hermit crab inside and it pinched <br><br> her ear. She never wants to go back! LoL I know this is totally off <br><br> topic but I had to tell someone!<br><br> <br><br> my page :: <a href="https://www.quora.com/What-is-the-best-alternative-to-Pandora-in-Europe">pandora 7.0 mod apk</a>

Submitted by Anonymous (not verified) on
My family always say that I am killing my time here at net, but I know I am getting familiarity everyday by reading such good posts.<br><br> <br><br> <br><br> My webpage :: pandora mod apk - https://www.quora.com/Why-are-Pandora-ads-so-unbelievably-terrible

Submitted by Anonymous (not verified) on
Heya i am for the primary time here. I came across this <br><br> board and I how to hack a snapchat (<a href="https://www.diigo.com/user/eUMzXktlab44">Katrina</a>) find It truly helpful & it <br><br> helped me out much. I hope to present something back and help <br><br> others like you helped me.

Submitted by Anonymous (not verified) on
Thanks for sharing your thoughts. I really appreciate your efforts and <br><br> I am waiting for your next post thank you once again.<br><br> <br><br> Here is my blog; BHW - http://amps.mihanblog.com/post/117

Submitted by Anonymous (not verified) on
My brother suggested I would possibly like this website.<br><br> He was entirely right. This put up actually made my <br><br> day. You can not imagine just how a lot time I had spent for this information! Thank you!<br><br> <br><br> <br><br> Review my web-site <a href="http://dzh-esports.de/index/board/thread/where/3263">sound editor free download</a>

Submitted by Anonymous (not verified) on
I could not resist commenting. Perfectly written!<br> <br> <br> <br> Also visit my web site: cong ty nhi gia - https://nhigia.vn/

Submitted by Anonymous (not verified) on
Its such as you learn my thoughts! You seem to grasp so much approximately this, <br> <br> like you wrote the e book in it or something. I think that you simply can do with a few % <br> <br> to force the message house a bit, but other than that, this is magnificent blog.<br> <br> A great read. I will definitely be back.<br> <br> <br> <br> <br> <br> Also visit my blog post - cach xin visa dai loan online - https://nhigia.vn/cam-nang-dich-vu/cach-xin-visa-dai-loan

Submitted by Anonymous (not verified) on
Hello! I'm at work browsing your blog from my new iphone 4!<br> <br> Just wanted to say I love reading through your blog and look forward to all your posts!<br> <br> Carry on the superb work!<br> <br> <br> <br> Here is my web site - <a href="http://tranthachcaosangtrong.com/">trần thạch cao tiêu âm</a>

Submitted by Anonymous (not verified) on
I enjoy, lead to I found just what I used to be having a look for.<br> <br> You've ended my four day lengthy hunt! God Bless you man. Have a great <br> <br> day. Bye<br> <br> <br> <br> Also visit my web page :: <a href="https://giaypheplaodonguytin.blogspot.com/">dich vu giay phep lao dong</a>

Submitted by Anonymous (not verified) on
You really make it seem so easy with your presentation but I find this matter to be actually one thing that I feel I would <br> <br> by no means understand. It seems too complex and extremely <br> <br> vast for me. I'm taking a look forward on your subsequent submit, I <br> <br> will try to get the hang of it!<br> <br> <br> <br> my webpage <a href="https://nhigia.vn/cam-nang-du-lich/kinh-nghiem-du-lich-phuong-hoang-co-tran">Nên đi phượng hoàng cổ trấn vào tháng mấy</a>

Submitted by Anonymous (not verified) on
I love your blog.. very nice colors & theme. Did you make this website <br> <br> yourself or did you hire someone to do it for you? Plz reply as I'm <br> <br> looking to construct my own blog and would like to know where u got this from.<br> <br> <br> <br> thanks a lot<br> <br> <br> <br> my site; op lung iphone 6 - http://phukientot.net/op-lung-iphone-6.html

Submitted by Anonymous (not verified) on
Thanks , I have just been looking for information about this <br> <br> topic for ages and yours is the greatest I've discovered so far.<br> <br> <br> <br> However, what concerning the bottom line? Are you certain about the source?<br> <br> <br> <br> <br> <br> Feel free to visit my web blog :: <a href="http://tranthachcaosangtrong.com/">cong ty tran thach cao</a>

Submitted by Anonymous (not verified) on
Awesome site you have here but I was curious about if you knew of any message boards <br> <br> that cover the same topics talked about here? I'd really love to be a <br> <br> part of community where I can get feed-back from other knowledgeable individuals that share the same interest.<br> <br> If you have any recommendations, please let me know.<br> <br> Thanks!<br> <br> <br> <br> Here is my website: cach xin visa dai loan - https://nhigia.vn/cam-nang-dich-vu/cach-xin-visa-dai-loan

Submitted by Anonymous (not verified) on
Good day very nice blog!! Man .. Beautiful .. Amazing ..<br> <br> I'll bookmark your blog and take the feeds also? I'm happy to search out a lot of helpful info here <br> <br> within the submit, we want develop more strategies <br> <br> in this regard, thank you for sharing. . . . . .<br> <br> <br> <br> Stop by my web blog - <a href="http://thicongsangocongnghiep.com/">thi công sàn gỗ tại hưng yên</a>

Submitted by Anonymous (not verified) on
I'm extremely impressed with your writing skills as well as with the layout on your blog.<br> <br> Is this a paid theme or did you customize it yourself?<br> <br> Either way keep up the nice quality writing, it is rare <br> <br> to see a great blog like this one these days.<br> <br> <br> <br> Feel free to visit my web blog; op lung iphone 6 - http://phukientot.net/op-lung-iphone-6.html

Submitted by Anonymous (not verified) on
I do believe all the concepts you have presented in your post.<br> <br> They are very convincing and will definitely work. Nonetheless, the posts <br> <br> are very quick for novices. May just you please lengthen them a little from next time?<br> <br> <br> <br> Thanks for the post.<br> <br> <br> <br> Review my homepage :: <a href="http://phukientot.net/op-lung-iphone-6.html">op lung iphone 6</a>

Submitted by Anonymous (not verified) on
Thanks for sharing your info. I truly appreciate your efforts and I will be waiting for your <br> <br> further post thank you once again.<br> <br> <br> <br> My blog post - visa du lich han quoc co thoi han bao lau - https://nhigia.vn/cam-nang-dich-vu/visa-du-lich-han-quoc-co-thoi-han-bao-lau

Submitted by Anonymous (not verified) on
I am sure this article has touched all the internet people, its really really pleasant piece of writing <br> <br> on building up new web site.<br> <br> <br> <br> my web site: <a href="http://tranthachcaosangtrong.com/">trần thạch cao phòng khách nhỏ</a>

Submitted by Anonymous (not verified) on
Fantastіc blog! Do you havе any tips for aѕpiring writers?<br> <br> I'm hoping to start my own site soon but I'm a little lost on everything.<br> <br> Would you recommend starting with a freе platform like Wordpress <br> <br> or go for a paid option? Thеre are so many options out there that I'm compⅼetely overwhelmed ..<br> <br> <br> <br> Any ideas? Thank you!<br> <br> tаke a look ɑt the site here : How To Lock Files When Nobody Else Wiⅼl<br> <br> <br> <br> Also visit my web site; <a href="https://filehippo.com/download_folder_lock/">All Free Lock Files And Folders Software Downloads</a>

Submitted by Anonymous (not verified) on
May I simply just say what a relief to find somebody who really understands what they're talking about <br> <br> on the web. You definitely know how to bring a problem to <br> <br> light and make it important. A lot more people have to look <br> <br> at this and understand this side of your story. I was <br> <br> surprised you're not more popular since you definitely possess the gift.<br> <br> <br> <br> <br> <br> My web-site op lung iphone 6 - http://phukientot.net/op-lung-iphone-6.html

Submitted by Anonymous (not verified) on
Good day! Do you use Twitter? I'd like to follow you if <br> <br> that would be ok. I'm undoubtedly enjoying your blog <br> <br> and look forward to new posts.<br> <br> <br> <br> My homepage <a href="http://phukientot.net/op-lung-iphone-6.html">op lung iphone 6</a>

Submitted by Anonymous (not verified) on
I'm really enjoying the theme/design of your website. Do you ever run into any browser compatibility <br> <br> problems? A small number of my blog audience have complained about my website not working correctly in Explorer but looks great in Safari.<br> <br> Do you have any advice to help fix this issue?<br> <br> <br> <br> My site op lung iphone 6 - http://phukientot.net/op-lung-iphone-6.html

Submitted by Anonymous (not verified) on
Wow, this post is fastidious, my younger sister is analyzing such things, <br> <br> thus I am going to let know her.<br> <br> <br> <br> my blog post <a href="https://nhigia.vn/">nhi gia</a>

Submitted by Anonymous (not verified) on
Very nice article, totally what I wanted to find.<br> <br> <br> <br> <br> <br> Feel free to surf to my blog: dich vu giay phep lao dong - https://giaypheplaodonguytin.blogspot.com/

Submitted by Anonymous (not verified) on
It's actually very complicated in this active life to listen news on TV, thus I simply use internet for that purpose, and obtain the latest news.<br> <br> <br> <br> <br> <br> My site - <a href="http://tranthachcaosangtrong.com/">trần thạch cao phòng ngủ hiện đại</a>

Submitted by Anonymous (not verified) on
WOW just what I was looking for. Came here by searching for real estate<br> <br> <br> <br> Here is my web-site: cach xin visa dai loan online - https://nhigia.vn/cam-nang-dich-vu/cach-xin-visa-dai-loan

Submitted by Anonymous (not verified) on
I enjoy what you guys are up too. Such clever work and coverage!<br> <br> <br> <br> Keep up the good works guys I've added you guys to blogroll.<br> <br> <br> <br> <br> <br> Stop by my webpage - trần thạch cao đẹp 2017 - http://tranthachcaosangtrong.com/

Submitted by Anonymous (not verified) on
I really like it when people get together and share views.<br> <br> Great site, continue the good work!<br> <br> <br> <br> Have a look at my webpage ... Phượng hoàng cổ trấn mùa nào đẹp - https://nhigia.vn/cam-nang-du-lich/kinh-nghiem-du-lich-phuong-hoang-co-tran

Submitted by Anonymous (not verified) on
Hmm it seems like your blog ate my first comment (it was <br><br> extremely long) so I guess I'll just sum it up what I submitted and <br><br> say, I'm thoroughly enjoying your blog. I too am an aspiring blog writer but I'm still new to the whole thing.<br><br> Do you have any tips for first-time blog writers?<br><br> <br><br> I'd genuinely appreciate it.<br><br> <br><br> Also visit my web site: <a href="http://zeepsearch.com/classifieds/services/legal/manycam-enterprise-with-crack-full_i10143">manycam effects</a>

Submitted by Anonymous (not verified) on
Hey There. I found your weblog using msn. This is a really well written article.<br> <br> I will be sure to bookmark it and return to read more of your useful information. <br> <br> Thanks for the post. I'll certainly return.<br> <br> <br> <br> Feel free to visit my web-site; thiết kế catalogue tphcm - <br> <br> http://rubee.com.vn/thiet-ke-catalogue.html

Submitted by Anonymous (not verified) on
Article writing is also a excitement, if you be familiar with <br> <br> after that you can write if not it is complicated to write.<br> <br> <br> <br> <br> <br> <br> <br> Also visit my site: <a href="https://giaypheplaodonguytin.blogspot.com/">giay phep lao dong</a>

Submitted by Anonymous (not verified) on
I really like looking through a post that <br> <br> can make people think. Also, thanks for allowing me to comment!<br> <br> <br> <br> <br> <br> Feel free to surf to my blog: social security my account <br> <br> - https://www.socialsecuritymyaccount.net/2017/09/use-social-security-online-services-to-save-valuable-time.html

Submitted by Anonymous (not verified) on
If you wish for to improve your familiarity simply keep visiting this site and be updated with the most recent information posted here.<br> <br> <br> <br> <br> <br> My web-site :: thiet ke catalogue - http://rubee.com.vn/thiet-ke-catalogue.html

Submitted by Anonymous (not verified) on
It's impressive that you are getting ideas from this piece <br> <br> of writing as well as from our dialogue made here.<br> <br> <br> <br> Review my blog post :: <a href="https://giaypheplaodonguytin.blogspot.com/">dich vu giay phep lao dong</a>

Submitted by Anonymous (not verified) on
Pretty! This was an incredibly wonderful post. Thank you for supplying this information.<br> <br> <br> <br> Feel free to visit my web blog: trần thạch cao phòng khách nhà ống - http://tranthachcaosangtrong.com/

Submitted by Anonymous (not verified) on
whoah this blog is great i really like studying your articles.<br> <br> Stay up the good work! You realize, a lot of persons are searching around for this information, you could help them greatly.<br> <br> <br> <br> <br> <br> <br> <br> Here is my web blog ... <a href="http://tranthachcaosangtrong.com/">trần thạch cao phòng ngủ bé gái</a>

Submitted by Anonymous (not verified) on
Very quickly this site will be famous among all blog visitors, due to it's <br> <br> nice articles or reviews<br> <br> <br> <br> Feel free to surf to my blog - <a href="https://nhigia.vn/cam-nang-dich-vu/cach-xin-visa-dai-loan">cach xin visa dai loan online</a>

Submitted by Anonymous (not verified) on
It's an remarkable piece of writing designed for <br> <br> all the internet visitors; they will take advantage from it <br> <br> I am sure.<br> <br> <br> <br> my page: cong ty nhi gia - https://nhigia.vn/

Submitted by Anonymous (not verified) on
First off I want to say awesome blog! I had a quick question that I'd <br><br> like to ask if you don't mind. I was interested to know how you center yourself <br><br> and clear your head before writing. I've had a difficult time clearing my thoughts in getting <br><br> my thoughts out. I truly do take pleasure in writing but it just seems like the first 10 to 15 minutes are <br><br> wasted just trying to figure out how to begin. Any suggestions or tips?<br><br> Kudos!<br><br> <br><br> Feel free to surf to my blog; <a href="http://freead1.net/ad/1970219/mirillis-action.html">mirillis action serial key generator</a>

Submitted by Anonymous (not verified) on
This design is spectacular! You most certainly know how to keep a reader amused.<br> <br> Between your wit and your videos, I was almost moved to start social security my account - http://www.socialsecuritymyaccount.net own blog (well, almost...HaHa!) Excellent job.<br> <br> I really enjoyed what you had to say, and more than that, how you presented it.<br> <br> Too cool!

Submitted by Anonymous (not verified) on
Hello, i believe that i noticed you visited my weblog <br> <br> thus i came to go back the favor?.I'm attempting to find things to enhance my site!I suppose its adequate to make use of a few <br> <br> of your ideas!!<br> <br> <br> <br> Also visit my webpage <a href="http://phukientot.net/op-lung-iphone-6.html">op lung iphone 6</a>

Submitted by Anonymous (not verified) on
First of all I want to say wonderful blog! I had a quick question in which I'd <br> <br> like to ask if you don't mind. I was interested to know how you center yourself and clear your head before writing.<br> <br> I've had difficulty clearing my thoughts in getting my ideas out.<br> <br> <br> <br> I truly do noi that - https://noithatnado.vn/ take pleasure <br> <br> in writing but it just seems like the first 10 to 15 minutes are generally wasted simply just trying to figure out how <br> <br> to begin. Any suggestions or hints? Appreciate it!

Submitted by Anonymous (not verified) on
It's remarkable to visit this site and reading <br> <br> the views of all friends about this piece of writing, while I am also zealous of getting knowledge.<br> <br> <br> <br> <br> <br> my page - <a href="https://nhigia.vn/">cong ty visa</a>

Submitted by Anonymous (not verified) on
In fact when someone doesn't understand then its up to other users that they will help, so here it <br> <br> occurs.<br> <br> <br> <br> Also visit my web-site; Tour phượng hoàng cổ <br> <br> trấn - https://nhigia.vn/cam-nang-du-lich/kinh-nghiem-du-lich-phuong-hoang-co-tran

Submitted by Anonymous (not verified) on
WOW just what I was searching for. Came here by searching for comment luv<br> <br> <br> <br> Also visit my web-site: <a href="http://tranthachcaosangtrong.com/">trần thạch cao phòng ăn</a>

Submitted by Anonymous (not verified) on
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog <br> <br> that automatically tweet my newest twitter updates. I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.<br> <br> Please let me know if you run into anything. I truly enjoy reading <br> <br> your blog and I look forward to your new updates.<br> <br> <br> <br> Also visit my site; <a href="http://phukientot.net/">phu kien dien thoai</a>

Submitted by Anonymous (not verified) on
I am not sure the place you are getting your <br> <br> information, but good topic. I must spend a while learning more or figuring out more.<br> <br> Thank you for fantastic information I was on the lookout for this <br> <br> info for my mission.<br> <br> <br> <br> Feel free to surf to my blog post - du lich dai loan can nhung <br> <br> gi - https://nhigia.vn/tin-tuc/di-du-lich-dai-loan-can-nhung-gi

Submitted by Anonymous (not verified) on
Very rapidly this web page will be famous amid all blogging visitors, due to it's good content<br> <br> <br> <br> Feel free to surf to my blog: <a href="https://giaypheplaodonguytin.blogspot.com/">dich vu giay phep lao dong</a>

Submitted by Anonymous (not verified) on
I'm really enjoying the theme/design of your site.<br> <br> Do you ever run into any web browser compatibility problems?<br> <br> A small number of my blog audience have complained about my website not working correctly in Explorer but looks great in Safari.<br> <br> <br> <br> Do you have any advice to help fix this problem?<br> <br> <br> <br> Review my blog; nhi gia - https://nhigia.vn/

Submitted by Anonymous (not verified) on
Hey there! I know this is kinda off topic however , I'd figured I'd ask.<br> <br> Would you be interested in exchanging links or maybe guest writing a blog article or vice-versa?<br> <br> My website discusses a lot of the same topics as yours and <br> <br> I believe we could greatly benefit from each other.<br> <br> If you might be interested feel free to shoot me an e-mail.<br> <br> I look forward to hearing from you! Superb blog by the way!<br> <br> <br> <br> <br> <br> Take a look at my site - <a href="http://tranthachcaosangtrong.com/">trần thạch cao sơn màu gì</a>

Pages

Add new comment

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
2 + 14 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.