Skip to content

a-fabris/mykuapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synopsis

Repository of my Master's thesis project at the University of Copenhagen:

"Designing a direct manipulation interface to help novices learn data analysis in R".

Keywords: HCI, direct manipulation interfaces, information visualization, R.

#Motivation

Learning a language is hard. The idea is to leverage a direct manipulation interface to translate graphical interactions into native R commands. The user can affect the results either by directly editing the code or using the menu objects.

Goals:

  • Learning by example
  • Familiarizing with R constructs
  • Foster the interplay between visual results and textual commands.

Features:

  • Select a default dataset
  • Profile the data
  • Explore distributions and correlations
  • Edit, expand and run the native R code

#Live Demo https://public.opencpu.org/ocpu/github/afabris86/mykuapp/www

#Installation Dependencies (tested):

R 3.2.1

opencpu 1.4.6
MASS 7.3-41
ggplot2 1.0.1
jsonlite 0.9.16
dplyr 0.4.2

This software is an OpenCPU web app on top of an R server. Installation:

Open a terminal and type:

R
install_github("afabris86/mykuapp")
library(opencpu)
opencpu$browse("library/mykuapp/www")

About

Code repository for Master's Thesis prototype

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published