Você está na página 1de 3

 

REQUISITOS​ ​TÉCNICOS 
 
A​ ​Blanc​ ​é​ ​uma​ ​aplicação​ ​web​ ​acessível​ ​a​ ​partir​ ​de​ ​qualquer​ ​terminal 
equipado​ ​com​ ​acesso​ ​à​ ​internet​ ​e​ ​um​ ​browser.​ ​Como​ ​tal,​ ​não​ ​é​ ​necessária​ ​a 
instalação​ ​de​ ​qualquer​ ​software​ ​adicional​ ​nem​ ​para​ ​a​ ​versão​ ​para​ ​professores​ ​nem 
para​ ​a​ ​versão​ ​para​ ​alunos. 
Apesar​ ​disso,​ ​é​ ​necessário​ ​que​ ​alguns​ ​requisitos​ ​sejam​ ​cumpridos​ ​tanto​ ​ao 
nível​ ​dos​ ​terminais​ ​como​ ​ao​ ​nível​ ​do​ ​acesso​ ​à​ ​internet​ ​disponível​ ​aos​ ​mesmos. 
Estas​ ​condições​ ​mínimas​ ​reúnem-se​ ​em​ ​três​ ​grupos:​ ​software,​ ​hardware​ ​e​ ​network. 
Este​ ​documento​ ​pretende​ ​especificar​ ​cada​ ​um​ ​desses​ ​requisitos​ ​e​ ​é​ ​de​ ​especial 
interesse​ ​aos​ ​responsáveis​ ​pela​ ​infraestrutura​ ​das​ ​escolas​ ​que​ ​pretendam​ ​adotar​ ​a 
Blanc. 
 
 
Para​ ​utilizar​ ​a​ ​plataforma​ ​é​ ​necessário:  
-​ ​1​ ​computador​ ​ou​ ​tablet​ ​por​ ​cada​ ​2​ ​alunos;  
-​ ​1​ ​projetor;  
-​ ​1​ ​sistema​ ​de​ ​som;  
-​ ​Acesso​ ​a​ ​internet. 

Requisitos​ ​de​ ​Software 


Sistema​ ​Operativo:​ W​ indows,​ ​Linux​ ​ou​ ​Mac​ ​OSX. 
Browser:​​ ​Google​ ​Chrome​ ​v53​ ​(​ ​versão​ ​desktop​1​),​ ​ou​ ​acima,​ ​com​ ​Javascript​ ​ativado​2​. 
 

1​ ​-​ ​De​ ​momento​ ​a​ ​Blanc​ ​não​ ​suporta​ ​as​ ​versões​ ​móveis​ ​do​ ​Google​ ​Chrome​ ​(iOS, 
Android,​ ​Windows​ ​Mobile)​ ​sendo​ ​que​ ​tal​ ​será​ ​possível​ ​no​ ​futuro. 
 
2​ ​-​ ​A​ ​capacidade​ ​de​ ​correr​ ​Javascript​ ​está​ ​ativada​ ​por​ ​definição​ ​no​ ​Google​ ​Chrome. 
Para​ ​se​ ​certificar​ ​que​ ​determinada​ ​instalação​ ​está​ ​habilitada​ ​a​ ​correr​ ​Javascript 
aceda​ ​a​ ​http://activatejavascript.org/en/instructions/chrome​.​ ​O​ ​site​ ​informará​ ​que​ ​o 
browser​ ​está​ ​habilitado​ ​a​ ​correr​ ​Javascript​ ​através​ ​da​ ​mensagem​ ​‘Your​ ​JavaScript​ ​is 
enabled!’.​ ​Siga​ ​as​ ​instruções​ ​apresentadas​ ​caso​ ​contrário. 
 

Requisitos​ ​de​ ​Hardware 

Requisitos​ ​Mínimos: 
CPU:​ I​ ntel/AMD​ ​900MHz 
RAM​:​ ​1GB 
Ecrã​:​ ​Resolução​ 1​ 024x600 
Interface:​ W​ ifi​ ​ou​ ​Ethernet 
Periféricos​:​ ​Teclado​ ​e​ ​rato​ ​ou​ ​ecrã​ ​tátil 
 
 

Requisitos​ ​Mínimos​ ​Recomendados: 


CPU:​ I​ ntel/AMD​ ​1.33GHz 
RAM​:​ ​2GB 
Ecrã​:​ ​Resolução​ 1​ 280x800 
Interface:​ W​ ifi​ ​ou​ ​Ethernet 
Periféricos​:​ ​Teclado​ ​e​ ​rato​ ​ou​ ​ecrã​ ​tátil 
 
 

Requisitos​ ​de​ ​Network 


A​ ​Blanc​ ​efetua​ ​acessos​ ​remotos​ ​aos​ ​seguintes​ ​urls: 
 
1) blanc.academiadecodigo.org:80 
2) blanc.codeforall.io:80 
3) api.blanc.codeforall.io:80 
4) assets.blanc.codeforall.io:80 
 
O​ ​acesso​ ​a​ ​estes​ ​deverá​ ​ser​ ​permitido​ ​em​ ​qualquer​ ​firewall​ ​ou​ ​proxy​ ​que​ ​controle 
os​ ​acessos​ ​ao​ ​exterior​ ​na​ ​rede​ ​através​ ​da​ ​qual​ ​os​ ​terminais​ ​acedem​ ​à​ ​internet. 
 
A​ ​ambos​ ​os​ ​urls​ ​terá​ ​de​ ​ser​ ​permitido​ ​também​ ​a​ ​comunicação​ ​através​ ​dos 
seguintes​ ​protocolos: 
 
● HTTP 
● HTTPS 
● WSS 
 
Para​ ​se​ ​certificar​ ​que​ ​os​ ​acessos​ ​necessários​ ​estão​ ​permitidos​ ​sugerem-se​ ​os 
seguintes​ ​testes: 
 
● ​ ​Teste​ ​ao​ ​site​ ​da​ ​Blanc 
1. Aceder​ ​a​ h ​ ttp://blanc.academiadecodigo.org​; 
2. Certificar-se​ ​que​ ​Blanc​ ​é​ ​carregado​ ​e​ ​o​ ​ecrã​ ​de​ ​login​ ​é​ ​apresentado; 
 
● Teste​ ​à​ ​API​ ​da​ ​Blanc 
1. Aceder​ ​a​ h ​ ttps://api.blanc.codeforall.io/v1/status​; 
2. Certificar-se​ ​que​ ​a​ ​mensagem​ ​‘{​ "status":"online"}​ ’​ ​é​ ​apresentada; 
 
● Teste​ ​ao​ ​websocket​ ​Blanc 
1. Aceder​ ​a​ h ​ ttps://www.websocket.org/echo.html​; 
2. Certificar-se​ ​que​ ​a​ ​mensagem​ ​‘This​ ​browser​ ​supports​ ​WebSocket’​ ​é 
mostrada. 
3. Preencher​ ​o​ ​campo​ ​Location​ ​com​ ​o​ ​url: 
wss://api.blanc.codeforall.io/ws 
4. Clicar​ ​em​ ​Connect 
5. Certificar-se​ ​que​ ​a​ ​mensagem​ ​‘Welcome​ ​ta​ ​Blanc'​ ​é​ ​apresentada​ ​na 
caixa​ ​‘Log’,​ ​tal​ ​como​ ​demonstrado​ ​na​ ​seguinte​ ​imagem: 
 
 

 
 
 

Recomendações: 

Web​ ​Proxy 
Em​ ​redes​ ​com​ ​acessos​ ​lentos​ ​à​ ​internet​ ​recomenda-se​ ​a​ ​instalação​ ​de​ ​um 
proxy​ ​local​ ​que​ ​permita​ ​o​ ​cache​ ​dos​ ​recursos​ ​da​ ​Blanc​ ​(html,​ ​css,​ ​javascript​ ​e 
imagens).​ ​O​ ​proxy​ ​permitirá​ ​uma​ ​considerável​ ​melhoria​ ​na​ ​performance​ ​da​ ​Blanc 
aquando​ ​do​ ​carregamento​ ​do​ ​mesmo​ ​em​ ​especial​ ​no​ ​contexto​ ​de​ ​aula,​ ​quando 
muitos​ ​alunos​ ​se​ ​ligam​ ​ao​ ​mesmo​ ​tempo. 
 

Aula​ ​Teste 
Após​ ​todos​ ​os​ ​requisitos​ ​supracitados​ ​serem​ ​cumpridos​ ​é​ ​sugerida​ ​a 
realização​ ​de​ ​uma​ ​aula​ ​de​ ​teste​ ​que​ ​simula​ ​um​ ​contexto​ ​real​ ​com​ ​professores​ ​e 
alunos​ ​numa​ ​sala​ ​de​ ​aula​ ​de​ ​modo​ ​verificar​ ​que​ ​o​ ​sistema​ ​funciona​ ​sem 
problemas. 
 

Você também pode gostar