Loading...

Como adicionar/atualizar disciplinas

Se não encontrou a disciplina que estava procurando, ou ela está desatualizada (ver todas disciplinas disponíveis), siga o tutorial abaixo para saber como proceder. No repositório do projeto você encontra o tutorial para execução local.

1: Fork do Repositório

Comece fazendo um fork do repositório original para o seu próprio perfil no Github.

2: Clone do Repositório

Clone o repositório forked para sua máquina local usando o seguinte comando no terminal:

git clone https://github.com/Carlos-kadu/calcmedia.git

3: Edição do Arquivo disciplinas.json

Abra o arquivo em "assets/json/disciplinas.json" e adicione uma nova entrada seguindo o padrão fornecido, ou atualize o cálculo da disciplina desejada. Padrão da entrada:


            "c2-yoko": {
                "id": 2,
                "url": "c2-yoko",
                "nome": "Cálculo 2",
                "prof": "Yoko",
                "qtdCampos": 4,
                "nomeCampos": ["P1", "P2", "P3", "NE"],
                "pesos": [0.7, 0.7, 0.7, 0.9],
                "mediaAprovacao": 5,
                "dividePor": 3,
                "ultimaAtualizacao": "2023.1",
                "obs": "",
                "tags": ["cálculo 2", "yoko", "c2"]
            },
        

⚠️ É importante que todas as informações estejam completas. O campo "tags" é utilizado para facilitar as buscas, portanto, inclua nele as palavras-chave que considerar mais adequadas.

Certifique-se de ajustar o id e a url para garantir unicidade e conformidade com o padrão.

Devido as limitações do projeto, se necessário, ajuste a fórmula de cálculo da média para a nova disciplina. Note que o script irá fazer as multiplicações dos valores inseridos pelo usuário pelos respectivos pesos (campo "pesos" Ex: "pesos": [0.7, 0.7, 0.7, 0.9]), em seguida será feita a soma e posteriormente a divisão (campo "dividePor". Ex: "dividePor": 3).

Uma média dada pela fórmula: media = ( P 1 + P 2 + P 3 3 ) 0.7 + NE 0.3 , deve ser manipulada, isto é, deve-se colocar um denominador comum. (MMC) para que chegue em algo como: media = P10.7 + P20.7 + P30.7 + NE0.9 3 , que satisfaz as necessidades do script.

4: Realizar Testes

Não esqueça de realizar testes para checar o bom funcionamento das suas alterações.

5: Commit e Push das Alterações

Depois de realizar as alterações, adicione, realize o commit e faça o push para o seu repositório no Git.

6: Pull Request

Finalmente, vá para o Git e crie um Pull Request para contribuir com as suas alterações de volta para o repositório original. Suas alterações serão revisadas e, se tudo estiver correto, a nova disciplina será incorporada ao projeto.

Disciplinas já disponíveis:

Id Nome/Prof Última atualização Link