Farol
Instalação
O farol utiliza o pipenv para criar um ambiente virtual e instalar as depedencias e modulos python.
Instalação manual
sudo apt-get install python3
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
sudo pip3 install pipenv
pipenv install
pipenv shell
cd src
./manage.py makemigrations documento
./manage.py makemigrations usuario
./manage.py migrate
Script
faz todo o trabalho acima.
./install --install
pipenv shell
Criando o usuario
dentro da pasta src execute o seguinte comando:
./manage.py createsuperuser
Parabens, você criou um User, no farol existe User e Usuario, User é um tipo primitivo usado apenas para logar, todas as operações são feitas com Usuario, logo para criar um usuario é necessario ir na interface grafica.
./manage.py runserver
No navegador entre no seguinte link: localhost:8000/admin coloque o usuario e senha que voce criou com o comando super user, após voce logar, você precisa criar um curso. na tela clique em curso, botao verde "+" para criar. Depois de criar um curso, para o final da tela, onde está escrito usuarios (no final da tela), clique em criar um usuario. Após criar o usuario com permissao de adm e moderador o sistema está pronto para ser utilizado por todos.