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:
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.
- Install Lamp Server sudo apt-get install lamp-server^
-
Install the various php libraries that HumHub requires. sudo apt-get install php-zip php-gd php-intl php-curl php-mbstring
-
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
- 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,
Once done with the installation, you should be able to login with the username and password you created during the steps.
- 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.
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.