Gauss Grading App

Develop a client base application that helps professors grade on a curve. More precisely the grading will be done on a Gauss curve and the application will allow grading only on that curve. The data will be imported via a .csv (Comma Separated Values) file and it will be sorted and presented in a table.

The application will also allow some grades to be adjusted and modified in order to fit the Gauss curve.

The last feature is exporting the data in .pdf format.

Info graphics HTML5 Editor

So far many organization had published (and still do) a lot of (open) data. While this is a good practice, it is still hard to make sense of all this data. A quick easy method to make the data available to the public in a easy manner is to present it in an inforgraphic. Therefore we require a web application that takes advantage of predefined widgets with which a user can design his own infographic. The widgets will be dynamic and can incorporate data from a json file.

This idea is similar to one I proposed a while back Visualize your data .

Flashcards app

The idea behind this application is pretty simple: make an application that will help you make and use flashcards. Keep score of the cards you got right and provide a mechanism for creating flash cards. The challenge comes when you have to give the answer and verify it (via voice or text input; how much of the answer you got right would be a nice feature for complex answers).

Bonus: Automatically generate flashcards using semantic web technologies and also create and environment in which this game could be played collaboratively.


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 ?

Open data Sources

*This post is constantly updating so check back at any time. Last update: 05.November.2013*

Open Data Handbook –

School of Data Handbook –

Linked Data Patterns Book –

What is Open Data and how we might define it, you can find out more at Open Definition and Guide to Open Data Licensing made by Open Knowledge Foundation.

A great way to search for Open Data sources is: (doesn’t have all the sources, some of the ones I mentioned below are missing). – tool for working with messy data, cleaning it up, transforming it from one format into another

Another way to search for open public data is .

A great open source data portal software is: http://ckan.aorg/ . (used in many open data portals)

An interesting website (partly blog) about data and data visualization –

Open data policy and Definitions:


Various Types of Open Data:


Ocean Open Data:


Search Engines/Crawl Open Data:


Maps Open Data:


Weather Maps Open Data:


Library Open Data:


Newspapers Open Data:


Music/Movie Industry Open Data:


University Open Data:


Sensor Open Data:


Health Open Data Sources:


Financial Open Data Sources:


Government Open Data Sources:

Enviromental Bulletin Board

Bus stations, airport waiting areas, or any similar areas tend to be boring. The idea is to provide a bulletin board in those areas, which displays certain useful information like: air quality, time to next bus/airplane, temperature, news, interests points in the area and other information. Bonus: bulletin board is a large touch screen which also enables collaborative games.

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

Weather Monitor

Develop an application which allows collecting and managing weather data (temperature, humidity, etc), depending on the specified geographic location. The application must provide a port for updating weather data and also provide modality of comparing the data depending on several specified locations.

  • Requirements: Data from different sensors placed at specified geographic locations(Sensor Network);
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: Electronic skills for setting up a sensor network;
  • Similar projects: .

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.