Bem-vindo ao Moodle App, um projeto pessoal projetado para facilitar a interação entre estudantes e professores para envio de tarefas e avaliações.
-
Funções do Usuário:
- Estudantes podem se registrar e enviar arquivos de tarefas para revisão.
- Professores podem fazer login, avaliar tarefas e especificar áreas de especialização para avaliação.
-
Fluxo de Trabalho de Tarefas:
- Estudantes:
- Enviam arquivos de tarefas.
- Especificam a área para a qual a tarefa se destina.
- Professores:
- Avaliam as tarefas enviadas.
- Indicam as áreas para as quais estão licenciados para dar notas.
- Estudantes:
-
Construído com:
- Laravel Breeze
- PHP
- Vue.js
- Banco de dados MySQL
Para executar o Moodle App localmente, siga estas etapas:
- Clone o repositório:
git clone https://github.com/seu-nome/moodle-app.git
- Instale as dependências:
composer install npm install && npm run dev
- Configure o banco de dados:
Crie um novo banco de dados MySQL para o aplicativo.
Copie o arquivo .env.example para .env e atualize a configuração do banco de dados.
Execute as migrações e populadores do banco de dados:
php artisan migrate --seed
- Gere a chave da aplicação:
php artisan key:generate
- Inicie o servidor de desenvolvimento:
php artisan serve
Acesse http://localhost:8000 no seu navegador para acessar o Moodle App.
- Registre-se para uma conta.
- Faça login e vá para a seção "Enviar Tarefa".
- Envie seu arquivo de tarefa e especifique a área para revisão.
- Registre-se para uma conta.
- Faça login e vá para a seção "Avaliar Tarefas".
- Avalie as tarefas enviadas e especifique as áreas para as quais você está licenciado para dar notas.
Este projeto está licenciado sob a Licença MIT.