/ActivityReceiver.iOS

The client-side iOS application for word reordering problems, works with ActivityReceiver.

Primary LanguageSwiftMozilla Public License 2.0MPL-2.0

ActivityReceiver.iOS

License: Mozilla Platforms: iOS Language: Swift Version: v1.05

ActivityReceiver.iOS is a mobile application(client-side) based on iOS.
It works with server-side - ActivityReceiver.

We used Learning Records collected on mobile device while users were solving word reordering problems to calculate parameters from trajeactories produced by Drag&Drop operations. By analyzing parameters using Machine Learning, we could classfier hesitation level for each user.

Installation

Simple clone it by:

$ git clone https://github.com/Neko3000/ActivityReceiver.iOS

or download it here:
screen-record-1

How to use

screen-record-1 screen-record-2 screen-record-3

screen-shot-1 screen-shot-2 screen-shot-3 screen-shot-4 screen-shot-5 screen-shot-6

Features

  • Sign In/Sign UP
  • Exercise Selection
  • Word Reordering Problems Assignment
  • Upload Learning Record
  • Drag&Drop Operation with Multiple Selection
  • Acceleration/Force Retrievement
  • More...

Dependencies

For handling Network requests, we used famouse Alamofire and SwfityJSON in this project.

Pods have been included:

pod 'Alamofire'
pod 'NVActivityIndicatorView'

Development

You should build your own server service using ActivityReceiver.

The address of the server should be set in the beginning:

// RemoteServiceManager.swift
public static let domain:String = "http://..."

Contact To Me

E-mail: sheran_chen@outlook.com
Weibo: @妖绀

License

Distributed under the Mozilla license. See LICENSE for more information.