Execução Remota

Propaganda
Aplicações das Ferramentas
da Internet na Educação a
Distância
Renato M.E. Sabbatini, PhD
Objetivos da Aula
 Identificar os principais fatores envolvidos
na escolha de recursos tecnológicos,
ferramentas e serviços disponíveis na
Internet para implementar um ambiente a
distância
 Escolher adequadamente as tecnologias a
serem usadas, conhecendo quais são
seus usos, vantagens e limitações
Tópicos
 As nove funções básicas da classe
 Classificações das tecnologias de EAD e como
elas influenciam a escolha de ferramentas
 Tipos de comunicação mediada por computador
(CMC)
 Recursos off-line: papel, CD-ROM, disquete
 Aplicabilidade das várias ferramentas da Internet
na EAD: email, listas, grupos de notícias, chat,
FTP, Web, Telnet, tele e vidoconferência
 Recursos avançados
Os Nove Elementos Básicos
1.
2.
3.
4.
5.
6.
7.
8.
9.
Materiais pré-classe: bibliografia, vídeos, páginas da WWW.
Materiais pós-classe: provas e avaliações, trabalho de casa,
projetos e trabalhos de campo.
Materiais em classe: demonstrações, anotações no quadronegro, apostilas e outros materiais para trabalho individual ou
em grupo.
Condução do debate e orientação em classe.
Instrutor dirige perguntas aos estudantes.
Estudantes dirigem perguntas ao instrutor.
Estudantes dirigem perguntas uns aos outros.
Avaliação da reação dos estudantes ao assunto, e revisão ou
ajuste de uma explicação com base no retorno dado pelos
estudantes.
Avaliação do grau de compreensão do estudante antes,
durante e depois da aula, usando exames, relatórios ou
apresentações.
Classificação das
Tecnologias EAD
Segundo o estilo de comunicação
Sincrônicas vs. assincrônicas
Centradas no estudante vs.
centradas no professor
Individuais vs. coletivas
Colaborativas vs. não colaborativas
Tecnologias de EAD
Segundo o Estilo de Comunicação
 Um a um
Email, chat individual, telefone
 Um para muitos
Aula expositiva, transmissão de vídeo ou de
áudio, documento na Web, impressos
 Muitos para um
Questionários, pesquisas on-line, avaliação
 Muitos para muitos
Lista de discussão, grupos de notícias,
webfórum, chat coletivo
Tecnologias de EAD
Sincrônicas vs. Assincrônicas
 Sincrônica: ocorre quando as interações
entre os participantes são feitas em tempo
real
– Chat (IRC), telefone, tele e videoconferência,
execução remota de programas (TELNET),
telepresença
 Assincrônica: ocorre quando as interações
entre os participantes não são feitas em
tempo real
– Impressos, email, Web, webcasting, lista de
discussão, audio/video, grupos de notícias,
FTP
Tecnologias de EAD
Centradas no Estudante vs
Centradas no Professor
 Centrado no estudante: ocorre quando o
material está disponibilizado pelo
professor e a iniciativa e timing de acesso
são controlados pelo estudante. Exemplo:
ensino baseado na Web
 Centrado no professor: ocorre quando o
material chega até o aluno por iniciativa e
timing do professor. Exemplo: tele e
videoconferência
Tecnologias de EAD
Individuais vs. Coletivas
 Individual: ocorre quando distribuição,
acesso e interações ocorrem apenas entre
um aluno e seu professor. Exemplo: curso
por email
 Coletivo: ocorre quando tanto a
distribuição quanto as interações
envolvem mais de um aluno e/ou
professor no mesmo processo, ao mesmo
tempo. Exemplo: curso por
videoconferência em classe
Tecnologias de EAD
Colaborativas vs. Não colaborativas
 Colaborativa: ocorre quando os alunos
interagem entre si em trabalhos de classe,
avaliação, produção de documentos, etc.
 Não colaborativa: ocorre quando o
estudante interage com alunos e
professores, mas os trabalhos e
avaliações são produtos individuais
Ferramentas Colaborativas
(WorkGroup Software)
 Para alunos-alunos, alunos-professores,
professores-professores
– Navegar conjuntamente na Web
– Compartilhar uso de software de produtividade
(Word, PowerPoint, Excel, etc.): T-120
– Áreas comuns de desenho e imagem: T-126
– Área de diálogo (chat de texto, vídeo e/ou imagem
– Ferramentas para marcar reuniões, fazer buscas
de temas e perfis comuns, etc.
 Cadastro de usuários
 Softwares: NetMeeting, Lotus Notes, Groove,
FirstClass, etc.
Curso Baseado na Internet
 O que é: Um ambiente criado na Internet
no qual estudantes e professores podem
realizar tarefas relacionadas ao
aprendizado
 O que faz: Proporciona recursos e
mecanismos para identificação do
estudante, distribuição de conteúdo,
comunicação, gerenciamento acadêmico,
avaliação e acompanhamento do
desempenho do aluno
Ferramentas Básicas da Internet
para o Ensino à Distância
 EMAIL: Correio Eletrônico
 LISTSERV: Listas de Distribuição
 NEWS: Grupo de Notícias
 FTP: Transferência de Arquivos
 TELNET: Execução Remota
 IRC: Chats
 HTTP: Hipermídia
Correio Eletrônico
Características
 Utiliza os protocolos POP3 (Post Office Protocol
3), SMTP (Simple Mail Transfer Program) e MIME
(Multimedia Mail Extensions)
 Acesso via programas específicos (ex. Eudora,
Outlook) ou através dos browsers da WWW
 Webmail permite acesso via interface da Web, de
qualquer lugar do mundo
 Não é em tempo real, mas pode ser aproximado
 Comunicação um-para-um
 Geralmente texto ou HTML (inclusive imagens)
 Pode ter anexos binários (programas, áudio,
vídeo, imagens) com visualização off-line
Correio Eletrônico
Aplicações Educacionais
 Usado mais para comunicação entre professor e
aluno
 Envio de questões, resolução de dúvidas
 Permite tutoria e orientação
 Envio de trabalhos pelo aluno
 Envio de instruções específicas
 Podem existir cursos inteiramente baseados em
email
 Novas interfaces permitem uma “Web por email”
ou email interativo (exemplo: eTeam)
Listas de Distribuição
Características
 Listas unidirecionais
lista de endereços simples no gerenciador de email, não é
necessária assinatura. Fácil gerenciamento de sublistas.
 Listas bidirecionais
programas de servidor: LISTPROC, LISTSERV,
MAJORDOMO. Necessária assinatura (SUBSCRIBE).
 Não é em tempo real, leitura off-line
 Permite discussão entre vários participantes
 Utiliza os mesmos programas do correio
eletrônico, também pode incluir anexos binários
 Pode ser combinada com arquivos na Web
(mailing-list gateway)
 Comunicação um-para-muitos e muitos-paramuitos
Listas de Distribuição
Aplicações Educacionais
 Distribuição de material pelo professor (textos
para leitura, imagens, instruções, etc.)
 Envio de avisos, circulares, novidades,
gerenciamento do curso
 Discussões estendidas sobre um determinado
tema (muitos dias, material abundante,
participação assíncrona e com engajamento
altamente variável)
 Resolução coletiva de dúvidas e perguntas
 “Classe virtual” em que o fator temporaneidade
não é importante, facilita a vida do aluno e do
professor
Grupos de Notícias
 Hierarquia pré-determinada de assuntos
 Utilizam o protocolo NEWS:// e podem ter clientes
leitores próprios (NewsAgent) ou embutidos nos
browsers da Web
 Permitem a assinatura e a filtragem de conteúdo
 Funcionam como quadro de avisos, têm a mesma
aplicabilidade em EAD
 Existem versões para a Web, chamados de
webforums, e que tem muito mais liberdade de
criação para o professor
Transferência de Arquivos
Características
 Usa o protocolo FTP (File Transfer Protocol), via
programas específicos ou pelos browsers da
WWW
 Estabelecimento de diretórios FTP vinculados ao
curso, gerenciados pelo professor
 Transferências bidirecionais são possíveis
(cliente-servidor e servidor-cliente)
 Novos softwares que não precisam de servidores
(transferência PTP, ou peer-to-peer), como o
Napster e o Gnutella.
Transferência de Arquivos
Aplicações Educacionais
 Distribuição de software, arquivos de
texto, imagem, vídeo ou som por
descarregamento, para uso off-line
 Carregamento de trabalhos pelos alunos
 Contribuições espontâneas a diretórios de
recursos
 Espelhos localizados em vários
servidores
Execução Remota
Características
 Utiliza os protocolos TELNET ou RLOGIN,
via programas específicos ou pelos
browsers da WWW
 Permite o login e execução remota de
programas localizados no servidor, bem
como acesso a bases de dados remotas
 Utilização em tempo real
Execução Remota
Aplicações Educacionais
 Execução de softwares específicos, protegidos,
ou muito grandes
 Acesso estruturado e interativo a bases de dados
e imagens (acervos, bases bibliográficas, etc.)
 Exemplos: programas de simulação,
processamento gráfico e matemático, etc.
 Acesso a recursos computacionais especiais
(por exemplo: supercomputadores
 Permite o teletrabalho, integrando o terminal
remoto a uma rede local na universidade
 Permite a metodologia ASP (maior flexibilidade,
menores custos)
Execução Remota: CGI
Cliente
Servidor
HTTPD
HTML
HTTP
CGI-BIN
Common Gateway Interface
uma maneira de executar programas no servidor (localizados no
CGI-BIN) e comunicando-se com o servidor HTTP
Tarefas CGI Comuns em
Uma Plataforma de EAD
 Resposta automática a emails e formulários
 Geração automática de páginas
personalizadas
 Acesso a mecanismos de busca internos
 Acesso do aluno por identificador e senha
 Acesso e manutenção de bancos de dados
 Implementação de contadores de acessos
 Questionários de avaliação on-line
IRC (Chat)
Características
 Utiliza o protocolo de troca de mensagens em
tempo real IRC (Internet Relay Chat)
 Usa uma área comum de diálogo de texto
(refletor) de forma sincrônica
 Tem comandos de gerenciamento do ambiente
virtual (interface complexa)
 Pode ser implementado através de clienteservidor dedicado (exemplo: mIRC para
Windows) ou através de softwares do lado do
servidor e/ou do lado do browser (applets em
Java, CGI, etc)
 Variantes e softwares aplicativos: MUDs, MOOs,
ICQ, Instant Messengers, NetMeeting, etc.
IRC (Chat)
Aplicações Educacionais
 Implementação de ambientes de “classe virtual”
orientados à dinâmica de grupo (discussões,
resolução de dúvidas, propostas de trabalho,
etc.) em tempo real (muitos-para-muitos)
 Ambiente de consultoria e tutoria um-a-um
 Contato periódico com os estudantes para fins de
controle e acompanhamento (exames “orais”)
 Ambientes de colaboração em equipes de alunos
ou de professores
 Ambientes de “convivência virtual”, para batepapo e amizade entre os participantes
 Utilização de som (“voice chats”) e video de
baixa velocidade
Exemplo de Chat em CGI
Exemplo de Chat em Java
Programa compilado (executável) que é baixado junto com a
página HTML, como um binário
Hipermídia
Características
 Utiliza o protocolo HTTP (HyperText Transfer
Protocol) via programa cliente (browser)
 Permite a distribuição integrada de textos,
imagens estáticas e dinâmicas, som
 Permite navegação por hipertexto e interatividade
 Permite a integração de outros protocolos em
uma mesma plataforma (FTP, TELNET, etc.)
 Permite execução no servidor (CGI)
 Permite execução distribuída (JAVA)
 Paradigma da WWW, universal, muito conhecido,
fácil treinamento, intuitivo, interface gráfica
Hipermídia
Aplicações educacionais (1)
 Home-page do curso, do professor e dos alunos
 Integração das listas de recursos on-line para o
curso
 Disponibilização de revistas e livros eletrônicos,
artigos, manuais, tutoriais, shows de slides,
módulos multimídia, transcrições de email e de
listas de discussão
 Meio de publicação preferencial para os trabalhos
dos alunos (disponibilização centralizada ou
distribuída)
Show de slides
Hipermídia
Aplicações educacionais (2)
 Uso de plug-ins e helpers (programas auxiliares
ao browser) que permitem executar módulos
multimídia interativos desenvolvidos em outras
linguagens (ex.: ToolBook, MediaDirector,
AuthorWare, etc.)
 Inclusão de áudio e vídeo sob demanda
 Inclusão de “chats” de texto/imagens estáticas
 Inclusão de tecnologia “push” (webcasting)
 Execução distribuída (JAVA): programas de
auxílio à cálculo e decisão, questionários
interativos, animações gráficas, simulações, etc.
Execução Distribuída (Java)
Cliente
Servidor
HTML
HTTPD
HTTP
JAVA
JAVA
JAVA Applets
Pequenos programas escritos em JAVA que se descarregam junto com a
página solicitada e que executam na computador cliente
Calculadora On-Line (Java)
Cálculo da área da
superfície corporal
Medstudents
Recursos Avançados da Internet
em Ensino à Distância
 MBONE: Multicasting
 PUSH: Pointcasting, webcasting
 VRML: Realidade virtual
 Bancos de dados
 Videoconferência interativa via Internet
Download