Skip to content

wxento1112/HumHub-vSocial

 
 

Repository files navigation

HumHub - Social Network Kit

Build Status Yii2

HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP.

It's perfect for individual:

  • Social Intranets
  • Enterprise Social Networks
  • Private Social Networks

More information:

OnTimeSocial

Follow the following steps to install OnTimeSocial, a HumHub-based Social Portal designed for providing assistance to remote instructors in creating, managing and tracking VR sessions. The portal was designed with the usecase of vSocial, a VR Learning environment for children with Autism.

This portal is installed in command line

  1. Install Lamp Server sudo apt-get install lamp-server^

Save the 'root' password as 'admin'

  1. Install the various php libraries that HumHub requires. sudo apt-get install php-zip php-gd php-intl php-curl php-mbstring

  2. MySQL Database settings mysql -u root -p (password: admin) create database humhub; create user 'humhub'@'localhost' identified by '123456'; grant all on humhub.* to 'humhub'@'localhost' identified by '123456'; flush privileges; exit;

It is important to remember the 'humhub' user's password as it is later used to setup the portal on the User Interface

  1. Now, this project works first by installing the original version of HumHub and then installing our customization.

sudo systemctl restart apache2 sudo systemctl enable apache2 cd /var/www/html sudo wget http://liquidtelecom.dl.sourceforge.net/project/humhub/humhub-1.1.0.tar.gz sudo tar -zxvf humhub-1.1.0.tar.gz sudo mv humhub-1.1.0 humhub sudo chmod -R 777 humhub

Now, open your web browser and connect to "your-ip-address/humhub" and follow the steps on the browser. Don't forget,

Hostname: localhost

MySQL username: humhub

MySQL password: 123456

Database: humhub

Once done with the installation, you should be able to login with the username and password you created during the steps.

Now, to add our customization

  1. cd /var/www/html/ sudo mv humhub original sudo git clone https://github.com/sainuguri/HumHub-vSocial.git sudo mv HumHub-vSocial humhub cd humhub mysql -u root -p humhub<Dump20180812.sql

Go back to the web browser and refresh the page. You should be able to see our customization which mainly includes:

  • Rewards page: To keep track of the progress of each student during a session
  • Session Tracking: Allows the instructor to create a session, invite students and allows the instructor to set the rewards of each student and to monitor the EEG-converted-to-emotions levels of each student during the session.

We are working on "Automating" this process using Docker containers.

Thank you for coming to this project and in case of any issues, comments or suggestions, please contact Sai Nuguri at saisn.67@gmail.com or Dr. Prasad Calyam at calyamp@missouri.edu.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.1%
  • PHP 21.6%
  • CSS 18.7%
  • HTML 5.5%
  • CoffeeScript 1.0%
  • Ruby 0.1%