Giter Club home page Giter Club logo

rea.framework's Introduction

rea.framework

Licence

A software framework for the use within the domain of e-assessment.

Copyright (C) 2014 University of Bremen, Working Group education media | media education

Prof. Dr. Karsten Wolf, [email protected] Dipl.-Päd. Ilka Koppel, [email protected] Dipl.-Math. Kai Schwedes, [email protected] B.Sc. Jan Küster, [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Installation

Requirements

Server:

  • Apache Webserver

  • php / mysql (you need the simple_xml library)

  • Adobe Flex Sdk 4.6 (Better: Apache Flex current Build)

  • A Flex IDE for development

Procedure

  1. Extract the 'server_env' folder's content on your server environment and set the following rights (recursively):
data 0644
phplib 0644
wwwroot 0775
  1. if you are developing in XAMPP (on MacOSX), you must run the following commands:
$ cd /path/to/reaframework/
$ sudo chown -R nobody:nobody data/

This ensures, that your XAMPP php can manipulate directories (mkdir()) in your data folder.

  1. Root path is currently set to '/localhost/reaframework/' so you have to configure the paths in the following file, if you want to run on your server:
reaApplication/Assets/globals.xml (in your client app src)
  1. The user login works with a mysql database.

You can import the reaFrameworkDB.sql via phpMyadmin.

The login settings are currently the following:

dbhost: localhost
dbname: reaFrameworkDB
dbuser: sqlUserDummy
dbpw:   sqlPasswordDummy

If you want to experiment in your XAMPP environment, you can create a user with these settings. It is NOT recommended to to so on a running server! For this purpose, create a new mysql user (see phpmyadmin) and modify the following files:

phplib/userCreateNew.php
phplib/userAuthent.php

There you have to change the line

$link = mysql_connect('localhost', 'sqlUserDummy', 'sqlPasswordDummy', 'reaFrameworkDB');

to reaplce it with your values.

  1. Compile your client application and copy the exported files into your wwwroot folder. The client application

Further Reading

We aimed to provide a comprehensive Actionscript Documentation, which can be viewed in the browser. Try to open the asdoc-outpu/index.html page

Notes for Apache Flex Users

This framework has been build using Flex 4.6. If you intend to build with Apache Flex, beware, that there were recent changes in basic classes like ArrayList! Errors may occur and need to be fixed before you can run.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.