Personal Learning Assistant

Develop a Personal Learning Assistant application which focuses on a persons learning style and progress. Therefore the application will facilitate the user’s learning progress by learning from the user’s mistake offering suggestion for improvement on that particular aspect and devise the lessons according to the user’s learning style.

For example some user’s prefer to learn once a week and some prefer to practice on a daily basis. Some users learn by taking tests and some users learn by practising individual lessons multiple times. The application will monitor these aspects and adapt the lessons accordingly.

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects:

Souvenir/Present Suggestions App

It is hard to pick those 2-3 souvenirs to bring home to your family when you’ve been in foreign country, moreover it is hard to pick that last minute present for your loved ones.

The idea is to develop an application which offers suggestion on what to buy when you visit a foreign city/country based on the specific of that city/country. At the same time the suggestions/recommendation will be based on the different products specific to that country, to the person you want to buy them for (yourself, a loved one, your kids, your boss etc.). In the same direction the application can offer suggestion what present to buy for a certain acquittance based on their social profile.

  • Requirements:
  • Programming Skill Level: Beginner to Intermediate;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: ;
  • Similar projects:

Digital Legacy Box

Our grandparents and parents stored all their pictures and memories in boxes (or house attics), with the intent of leaving a reminder for their children or grandchildren. But as the new generation comes most of our pictures and memories aren’t stored in physical boxes like the ones our grandparents gave us, but on computers (or on the “cloud”). Also considering worldwide the number of digital pictures increases annually (further reading ), what are we going to leave our children/relatives? (lots and lots of GB for them to make sense of)

The idea is to design and Develop a Digital Legacy Box (DLB) application where people can leave reminders for their relatives after they pass away. The application will encompass travels, important life changes etc. by linking different accounts of a certain person (facebook, twitter, flickr, linkedin, travel apps, etc.) and display them to the relatives after that person passed away.

Bonus: How do we distinguish between a person passing away and one who stopped using social networks ?

Server Status

Develop an application which allows a client to see the data available on a specified server (storage, number of files, users etc. ). It is know that there are a number of N servers (5 minimum), each server can be connected to other 2, and a client can be connected only to one server. Bonus: real time graphs.

  • Requirements: network server;
  • Programming Skill Level: Intermediate to Advanced
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: managing computer networks;
  • Similar projects: ;

Interactive University Courses

A university is looking for an interactive way to distribute its courses to students and at the same time offer a innovative experience in which students can manage their notes, courses, assignments and schedule. The new system will offer professors a way to make notes for the students on their courses, deliver and evaluate assignments and the students a easy way to send assignments, organise notes and check grades. Bonus: a semantic approach on the management of this academic information.

Tourist Information Point

Develop a prototype of a Info Tourism Application that can be available on three mediums (PC mobile device tablet or smart phone, Custom Made Device). Also take into consideration: internationalization, car GPS integration and social application integration.

  • Requirements: tablet, prototyping platform (Arduino or any other);
  • Programming Skill Level: Beginner to Intermediate;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: Device Prototyping;
  • Similar projects: any tourist information device;

Personal Medical Device

Develop a mobile applications that monitors the user’s health, weight, diet and provides useful recommendations regarding the diet (what to prepare for dinner/lunch/breakfast with recipes), weight loss (keeping fit with exercises and how and when to do them, even with reminders), and what to do when you have a certain illness (for example: common cold).

Visualise your data

Develop a web application which helps users visualise their own data set(s). Bonus: The application will be able to determine the relationships between multiple data sets.