Projecto Knowledge Tester

Este é o projecto do meu software de Formação e Auto-Estudo, que permite aos alunos aprenderem muito rápido, memorizar facilmente centenas de comandos, praticar para exames e certificações, em todo o tipo de áreas, com vários tipos de questões, encriptação, possibilidade de fazer exames remotos, e outras 1001 funcionalidades, que uso no dia-a-dia enquanto formador, e que continuarei a desenvolver no Futuro.

Têm abaixo um PDF do seu tutorial, de 129 páginas, mas podem espreitar pelo índice para terem uma ideia do que se trata, e recomendo que espreitem algumas páginas, que tem muitos exemplos.

Além do PDF abaixo, têm o ficheiro executável logo a seguir, ainda só existente para sistemas operativos Linux (corre isoladamente), conforme explicado no tutorial.

O tutorial da versão recente v1.10 de 2023-09-03, está aqui:

Tutorial-Knowledge-Tester-1.10-2023-09-03

Se quiserem o PDF acima em separado digam-me que envio, eu não meto o link inteiro acima para evitar que os spam bots o saquem tanto e causem distúrbios nos meus web servers mas posso enviar em separado a quem pedir.

Quanto ao programa, podem baixá-lo abaixo:

Após o sacarem numa distribuição de Linux, partindo do princípio que têm o ficheiro na vossa pasta de Downloads, devem fazer, no terminal:

——-

mkdir KT

cd KT

cp ~/Downloads/KnowledgeTesterV1.10.tar.gz .

tar xvfz KnowledgeTesterV1.10.tar.gz

rm KnowledgeTesterV1.10.tar.gz

chmod 700 Knowledge\ Tester

./Knowledge\ Tester exemplo.txt

——-

Após executarem o código acima, verão que o programa está na pasta KT que criaram, e acabou de correr um exemplo que vos enviei com imagens, e que podem editar para ver como funciona.

Mas para mais, leiam o tutorial acima.

Bem, só volto a isto em 2025, hasta!

2023-09-03.

Texto antigo (pré-2023-09-03):

Antes da história de porque desenvolvi estes softwares, deixo a página com a última versão do Knowledge Tester, software de formação e auto-estudo:

Visitem acima o último post relacionado com este software.

(Update 2023: O link original era https://www.goncalo.pt/por/2021/11/16/2021-11-16-knowledge-tester-versao-1-0-finalizada-e-paragem-no-desenvolvimento/ mas está desactualizado, fica aqui por curiosidade).

Sobre a história deste software:

Estes são dois projectos que iniciei durante o ano de 2019, pois estava a tirar cursos específicos apenas para poder dar formação a formandos de nível QNQ4/5 (devido a requisitos legais), e como já sabia a matéria, tive vários meses de muitas horas livres, que dediquei a criar vários softwares.

Por um lado decidi criar o Knowledge Tester, como software de perguntas e respostas, para por um lado, eu poder testar-me a mim mesmo, criando 1001 perguntas, para ao longo dos anos ir treinando nas várias áreas, porque na altura eu estava a pensar em tirar umas 30 certificações e dedicar-me à Cyber-Security.

Por outro, quis fazê-lo para terminais de Linux, em modo de texto (que adoro), em C/C++ claro está, para poder ser útil também a uma amiga invisual na altura.

Em simultâneo, reparei que havia dificuldade na utilização do simulador IOS Cisco da Cisco, (o Packet Tracer), que funcionava mal nas distribuições de Linux várias, e decidi criar um simulador IOS Cisco. Na imagem de apresentação desta página, podem ver o meu simulador Cisco em acção.

Fica um post partilhado na altura no meu Facebook pessoal, em 2019-11-18, entre amigos, com a devida imagem partilhada logo a seguir:

«O plano inicial para o próximo projecto que colocarei a funcionar nas próximas 2 semanas, alguém sabe para que isto servirá? Fiz hoje numa hora.

Só depois disso farei o da linguagem de programação matemática para backtesting de trading systems. Só depois voltarei aos sistemas de backtesting em si, e a acabar o BolsaPT. Só depois retomarei o tradutor ibérico e a Intranet open source. Só depois voltarei ao motor de jogos 2D em C++.

Mas hei-de acabar tudo, garanto.»

Foi um rascunho que fiz durante um curso que tive de fazer entre 2019 e 2020 para poder dar formação em certas áreas, e como já conhecia a matéria, passava as aulas a imaginar este tipo de coisas. Normalmente não planeio muito os softwares que faço, vou planeando à medida que os crio, mas como estava num local onde não podia programar isto, aproveitava a caneta e caderno para isso mesmo. 🙂

Fica a imagem abaixo:

Os planos iniciais para o

Quis um simulador e não um emulador, até porque nem teria direitos de copyright para o fazer.

Quis fazê-lo em modo de texto para simular na perfeição shells de IOS Cisco.

Relembro que o objectivo também era incluí-lo no próprio software Knowledge Tester, para que o mesmo pudesse ter laboratórios em modo shell do IOS Cisco, dentro dos próprios exames que tinha.

Seria um software com todo o tipo de perguntas, de cruzinhas, relações, resposta directa, etc, e até laboratórios para quem estudasse redes tipo CCNA students, etc. 🙂

Estava já bastante igual, como poderão ver em vídeos abaixo, mas deixei a meio porque de repente retomei o game engine que deixei a meio em 2017, e ganhei uma paixão tão grande por o desenvolver e criar videojogos, que tão cedo não tenciono voltar a este simulador Cisco.

Mas nunca se sabe!

Talvez acabe é a calculadora de subnetting, que era para ser usada como forma de ensino mas em simultâneo para perguntas relacionadas com subnetting para o próprio Knowledge Tester, e que posso isolar um dia para a tornar uma ferramenta bonita para uso em modo de shell em Linux ou até em Windows, um dia com tempo farei isso. Deixo imagem dela abaixo:

2020-07-13 - Networking - FLSM com máscara customizada na calculadora de IPV4 para Linux em C++
2020-07-13 – Networking – FLSM com máscara customizada na calculadora de IPV4 para Linux em C++

Deixo vídeos abaixo para verem como foi o mesmo, e até uma lista de vídeos, para o caso de eu um dia o retomar. 🙂

Update 2023-09-03 -> Ignorem o vídeo ou playlist abaixo pois nunca mais fiz vídeos sobre o software. E o título da página antes era “Projecto Knowledge Tester (com simulador Cisco IOS)” mas eu removi o “(com simulador Cisco IOS)” porque nunca mais mexi nele e não tenciono, e alterei o endereço também, que era “goncalo.pt/por/projectos-cisco-ios-simulator-e-knowledge-tester/” e passou a ser “goncalo.pt/por/projecto-knowledge-tester/”. 🙂

Aqui o vídeo mais recente do videolog do meu simulador Cisco e do Knowledge Tester, e que é uma playlist em si:

Histórico de updates:

Update de 2023-09-03, do executável e tutorial da versão v1.10:

Deixo também alguns posts associados a este projecto:

2021-04-15.

Leave a Reply

Your email address will not be published. Required fields are marked *

RSS
Follow by Email
LinkedIn
LinkedIn
Share
URL has been copied successfully!