Uma Vista Geral e Muito Rápido
Software Desenvolvido por
Learning Technology Research
Computer Science Department
University of Nottingham
NOTTINGHAM NG7 2RD, UK
email : ltr @ cs.nott.ac.uk
1. Sumário
1.1. Funcionalidade
1.2. Historia
1.3. Correcção e Avaliação
1.4. Administração de Cadeiras
2. Experiências na Utilização de Ceilidh
3. Considerações Administrativas
4 O estado actual
Ceilidh é um sistema para a avaliação dos exercícios e trabalhos dos estudantes de cadeiras na área de informática e a administração destas cadeiras
As três principais áreas são referidos como, courseware, (viz software e hardware) são
Controlar o progresso individual de cada estudante
Acompanhamento do progresso de toda a cadeira
Avisando os assistentes e professores de informação relevante
Detecção de estudantes faltosos
Fazendo copias e backups do coursework dos estudantes
Detecção e aviso de plagio
Correcção dos programas e exercícios dos estudantes em vários formas
Questionários - tipo escolha múltiplo
Exercícios tipo Pergunta/Resposta
Respostas do tipo uma palavra ou frase
Relatórios
Estes podem ser dados como coursework ou como parte dum teste.
Esta corresponde a matéria das aulas tradicionais. O papel tradicional dos sistemas do Ensino Por Computador tem sido a apresentação da matéria ao aluno conforme com o progresso de cada aluno e depois dependente da escolha do aluno e avaliação do sistema uma próxima etapa será seguindo. No sistema Cedilh a apresentação da matéria é feita duma maneira statica, notas das unidades são simplesmente apresentados textualmente
O sistema original foi desenvolvido nos departamentos de Informática e Matemática da Universidade de Nottingham da Inglaterra para o ensino de C e C++. Vários Universidades e Politécnicos depois juntaram-se num projecto de três anos no âmbito de TLTP ("Teaching and Learning Technology Programme" run by the "Higher Education Funding Council for England")
Este projecto já acabou. O sistema Ceilidh tem sido utilizado
na Universidade de Nottingham desde 1988 para ensinar C + C++
para cursos com 200 estudantes. Neste momento é
distribuído em mais de 200 sítios em mais de 30 países.
A versão original de Ceilidh foi desenvolvido para a
correcção de programas escritas em linguagem C.
O estudante , online,
(i) ler o problema actual (ficheiro ASCII de texto a descrever o que o programa tem que fazer e o formato do input e output
(ii) obter um esboço do programa - solução com os ficheiros associados - headers includes types etc.)
(iii) desenvolver e escrever a solução
(iv) submitir a programa para avaliação
Os últimos dois passos podem ser repetidos para que um aluno
possa ter varias tentativas da solução; depois de cada
tentativa o sistema fornece informação útil sobre o programa
submetido - os seus fracassos etc.
A correcção segue vários métricos
Dynamic:
run against test data sets
or using shell scripts
program output validated
using an oracle
efficiency can be monitored
Antigamente a correcção foi feito durante a noite. Agora a coreecção é feito on-line em tempo real. Existe feedback imediato dos resultados ao aluno, incluindo a nota a as área principais onde perderem valores. Esta notas e o programa são guardados no sitema.
O sistema era depois estendido para assistir o docente na administração do curso, e alargar o leque de actividades dos alunos. Notas gerado por pessoal docente podem ser introduzidas à mão; estas notas podem ser qualquer correcções para existindo notas (anulando o computador apreciações), ou notas para trabalhos adicionais (tais como compisições ou relatórios)
Para além disso, trabalhos sob a forma de relátorios podem ser submetidos interactivamente pelos alunos (tendo sido gerado utilizando um processador de texto), armazenado na sistema, corrigido à mão ligado ou desligado ao sistema, e as notas depois introduzido à mão. Os relátorio podem ou não fazer parte de um exercício de programação.
O docente podem então observar as 0estatísticas para um classe, exercício ou aluno, achado quem não tem submetido (e talvez correio electrónico lhes mandado aos docentes de cadeira), observar um global classe ou programa metrico, e verifique se há plágio em submetido trabalho.
Os metricos globais patr um dado exercicio são úteis em manetendo informado com o actual desempenho do classe; isto é mais importante quando o docente não corrige o trabalho do salunos à mão. O modelo de plágio sobre um série de exercícios pode ser significativo; de um modo geral o conhecido presença de plágio testes age como um considerável desencorajante as cópias.
Um tutor pode observar o avanço de tutees, e observar o seu submetido trabalho.
Experiencias produziram os seguintes observações
Existe um questionário acerca do uso de Ceilidh. Restultado mostram que em geral estudantes julgam util a sua experiencia com o sistema. Alguns dizem que tem difficuldade em atingir uma nota maximo outros dizem que utilzem Ceildh para obter um nota de 80% e depois avançam para o problema seguinte. Outros Comentários dos estudantes. Por exemplo, "Penso que o meu programa é perfeito .. porquê é que não tem 100 %" . ou " I''m sorry it was late, I was unavoidably detained."
A modificação dos parametro de MAXSUM (maximo numero de
submissões) e MINGAP (tempo entre submissões ) tem um efeito de
maneira como os estudantes utilzam o sistema. Um pequeno MAXSUM
ou grande MINGAP obrige um aluno a desenvolver uma solução com
cuidado a tentar ser "correcto" na primeira vez
Para razões e para que os proprios alunos possam aceitar o sistema como justo julge-se que
Existem dois comandos Ceilidh para ajudar neste respeito: cks permite os alunos ver todo do seu materia entregado ao sistema os programas e respectivas notas ; vm deixe os ver as notas com os factores do peso e escaleamento
Para razões academicos convêm que o sistema seja capaz de fazer um arquivo de cadeira completo, incluindo soluções , metas de correcção etc. Isto para
Ceilidh guarde registos (audit trail) do seguinte
Isto é útil para controlar os alunos faltosas e na anlaise
na utiliuzação do sistema
A versão final é disponivel com FTP depois de verificação da identidade
A versão UNIX final de Ceilidh (release 2.5) tem varios interfaces..
Interface | Developer |
_ | |
Dumb terminal menu interface | Nottingham |
Dumb terminal command line interface | Nottingham |
X-windows interface | Nottingham |
Developed, not distributed | |
Macintosh Client, Unix server | Loughborough |
WWW | Nottingham, Ngee Ann (Singapore), |
Cardiff, Rotterdam |
A versão WWW pode ser visto na pagina : http://www.cs.nott.ac.uk/~ceilid