<commit_before>#BeLL-Apps: Community and Nation

The BeLL (Basic e-Learning Library) is not only a library, but also an individualized learning system, where students can select their own books and courses to target their individual goals. We have two kinds of BeLLs: nations and communities. In step 1, you already created a community on your system. Communities are how the BeLL functions via intranet, as users connect to a community using either a laptop or a RPi and a router. Communities connect and sync back to a larger nation which is used on the Internet. You can send materials and information between the communities and nations to complete our feedback loop.

As previously mentioned, you created a community (which we will now refer to as a Vagrant BeLL) on your system. 
To access your community, please follow the instructions for your system.

##MacOS(X) and Ubuntu
Please, check that your vagrant is up and running with `vagrant global-status`. Assuming that it's running or you launch it using `vagrant up`, open Firefox (please download if you don't already have it - it is VERY important that you always use the BeLL in Firefox to limit errors). Go to http://127.0.0.1:5985. You could also use http://localhost:5985, meaning that 127.0.0.1 refers to your machine. Both localhost:5985 and 127.0.0.1:5985 are interchangeable. Please, make sure to have the correct port number (5985), otherwise it will not work correctly.

Your first page will look like this:

![127.0.0.1:5985](uploads/images/127.0.0.1-5985.png)

##Windows
Please, double click on the MyBeLL icon on your desktop. It will open up a Firefox browser and show you the user interface (see below). 

##Database
[CouchDB](https://en.wikipedia.org/wiki/CouchDB) (also known as Apache CouchDB) is a database software that we use for the BeLL. You can see the backend interface of our CouchDB at http://127.0.0.1:5985/_utils. In _utils, you have the opportunity to see all of the software dev of your vagrant BeLL.

##User Interface
To see the actual user interface, go to http://127.0.0.1:5985/apps/_design/bell/MyApp/index.html. 
You will be shown the page below. Make sure you fill it out completely.

![Become an Administrator](uploads/images/become_admin.png)

Next, you will need to fill out your configurations. Make sure you write your name all in lowercase letters and your code all in uppercase letters, as in the example below:

![Configurations](uploads/images/configuration.png)

Please, note that your name and code must be the same and should correspond to your GitHub username. 
This is because we should be able to know who owns each community from the nation side. 
Also, make sure you pick the correct nation, Virtual Intern Nation (vi).
After you finished filling out your configurations, remember to take a screenshot of the configuration page. 
Then, click on the **"Register"** button and you will receive a confirmation that your community has been successfully registered (see below).

![Successfully Registered](uploads/images/success.png)

Then, post to the Gitter chat the screenshot you took earlier, so an admin can accept your registration request.
When your registration request will be accepted from the nation side, as long as you are logged in and online, you will see the following message.

![Community Accepted into the Nation](uploads/images/registration_accepted.png)  

After submitting your configurations, you will be able to see the main dashboard of the BeLL. 

Please, watch the videos below to learn the basic functions of your BeLL. These videos are a little old as they were created 2 years ago, but they should do a decent job of orienting you to the BeLL.   <commit_msg>update bellapps.md (#373) (fixes #372)<commit_after>#BeLL-Apps: Community and Nation

The BeLL (Basic e-Learning Library) is not only a library, but also an individualized learning system, where students can select their own books and courses to target their individual goals. We have two kinds of BeLLs: nations and communities. In step 1, you already created a community on your system. Communities are how the BeLL functions via intranet, as users connect to a community using either a laptop or a RPi and a router. Communities connect and sync back to a larger nation which is used on the Internet. You can send materials and information between the communities and nations to complete our feedback loop.

As previously mentioned, you created a community (which we will now refer to as a Vagrant BeLL) on your system. 
To access your community, please follow the instructions for your system.

##MacOS(X) and Ubuntu
Please, check that your vagrant is up and running with `vagrant global-status`. Assuming that it's running or you launch it using `vagrant up`, open Firefox (please download if you don't already have it - it is VERY important that you always use the BeLL in Firefox to limit errors). Go to http://127.0.0.1:5985. You could also use http://localhost:5985, meaning that 127.0.0.1 refers to your machine. Both localhost:5985 and 127.0.0.1:5985 are interchangeable. Please, make sure to have the correct port number (5985), otherwise it will not work correctly.

Your first page will look like this:

![127.0.0.1:5985](uploads/images/127.0.0.1-5985.png)

##Windows
Please, double click on the MyBeLL icon on your desktop. It will open up a Firefox browser and show you the user interface (see below). 

##Database
[CouchDB](https://en.wikipedia.org/wiki/CouchDB) (also known as Apache CouchDB) is a database software that we use for the BeLL. You can see the backend interface of our CouchDB at http://127.0.0.1:5985/_utils. In _utils, you have the opportunity to see all of the software dev of your vagrant BeLL.

##User Interface
To see the actual user interface, go to http://127.0.0.1:5985/apps/_design/bell/MyApp/index.html. 
You will be shown the page below. Make sure you fill it out completely.

![Become an Administrator](uploads/images/become_admin.png)

Next, you will need to fill out your configurations. Make sure you write your name all in lowercase letters and your code all in uppercase letters, as in the example below:

![Configurations](uploads/images/configuration.png)

Please, note that your name and code must be the same and should correspond to your GitHub username. 
This is because we should be able to know who owns each community from the nation side. 
Also, make sure you pick the correct nation, Virtual Intern Nation (vi).
After filling out your configurations, remember to save a screenshot of the configuration page so that you can post it on the Gitter chat after submitting your registration request. 
Then, click on the **"Register"** button and you will receive a confirmation that your community has been successfully registered (see below).

![Successfully Registered](uploads/images/success.png)

Then, post to the Gitter chat the screenshot you took earlier, so an admin can accept your registration request.
When your registration request will be accepted from the nation side, as long as you are logged in and online, you will see the following message.

![Community Accepted into the Nation](uploads/images/registration_accepted.png)  

After submitting your configurations, you will be able to see the main dashboard of the BeLL. 

Please, watch the videos below to learn the basic functions of your BeLL. These videos are a little old as they were created 2 years ago, but they should do a decent job of orienting you to the BeLL.   
{'fraction_non_alphanumeric': 0.056963713980789754, 'fraction_numerical': 0.022145144076840984, 'mean_word_length': 4.420824295010846, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 14, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '185152', 'n_tokens_mistral': 2022, 'n_tokens_neox': 1878, 'n_words': 1133}