An open API service indexing awesome lists of open source software.

https://github.com/juhachmann/corretor_gabaritos

Um corretor SEMI automático para exames de múltipla escolha. Revisando Lógica de Programação ou C? Cheque este repositório! :school:
https://github.com/juhachmann/corretor_gabaritos

bubble-sort programming-logic sorting-algorithms

Last synced: 4 months ago
JSON representation

Um corretor SEMI automático para exames de múltipla escolha. Revisando Lógica de Programação ou C? Cheque este repositório! :school:

Awesome Lists containing this project

README

        

Corretor de Gabaritos


Um corretor SEMI automático para suas provas


Funcionalidades
Instalação
Uso
Disclaimer
Equipe

## Funcionalidades

☑️ Corretor SEMI automático de exames de múltipla escolha
- Você **SÓ** precisa digitar todas as respostas a serem corrigidas 🤡

☑️ Classificação e relatórios globais
- Veja as notas mais altas e mais baixas, percentuais de acerto por questão e classificação geral

☑️ Clássica Interface de terminal de comando

☑️ Sem instalação de dependências
- Toda o código está em um único arquivo gigantesco

☑️ Bilíngue
- Interface em Português (PT-BR) e Guineense(GW)

## Instalação

🚀 Para instalar esta aplicação, você só precisa de um compilador para C++ instalado em sua máquina. Recomendamos:
- [GCC/g++](https://gcc.gnu.org/install/)

Agora você pode fazer o download, compilar e executar a aplicação.

No seu terminal de comando, execute:

```bash
# Clone este repositório
$ git clone https://github.com/juhachmann/corretor_gabaritos

# Entre na pasta local do repositório
$ cd corretor_gabaritos

# Compile o arquivo da aplicação
$ g++ corretor.cpp -o corretor.exe

# Execute
$ ./corretor.exe
```

Ou abra e execute com sua IDE de C++ favorita

## Uso

- **Modo Manual**: você irá inserir todos os dados necessários para as correções, isto é, o gabarito e as respostas de cada estudante/candidato

- **Modo Randômico**: dados "falsos" são gerados para casos de teste


Demo

## Disclaimer

Este pequeno projeto foi desenvolvido como trabalho final na disciplina de Lógica de Programação (2022.2) - Curso Técnico em Desenvolvimento de Sistemas/IFSC.

🧯 Este código não segue nenhuma boa prática, não faz ideia do que é gerenciamento de memória e tem apenas uma leve noção de que iterar muitas vezes por uma lista longa pode ser uma má ideia. **Não nos responsabilizamos por danos em sua máquina**. 🧯

O desafio foi apenas aplicar os conceitos básicos de programação e produzir um código de arquivo único, utilizando as bibliotecas mais fundamentais da linguagem, tipos primitivos e de estilo procedural. Foi uma atividade para exercitar lógica básica de programação, além de tópicos como vetores, ponteiros, sobrecarga de função e Bubble Sort.

## Equipe:

Charles Parpineli

Juliana Hachmann

Mamadú Saliu