Find Jobs
Hire Freelancers

perl script to give feed back to students and tutor

$30-50 USD

Concluído
Publicado há mais de 20 anos

$30-50 USD

Pago na entrega
**Introduction** The first-year module Operating Systems and Procedures requires students to log into a server and create a specified collection of directories and files in their own area on the server. A Perl script is required that will mark this assignment and provide suitable feedback to the students, thus avoiding the delay that would be required if the work were to be marked manually. ## Deliverables **Task** **The requirements of the OSP assignment are: *To create a directory shopping with subdirectories fish and fruit; fish sould have subdirectories haddock and shark; fruit should have subdirectories apple and pear. The directory shopping should be readable, writeable and executable by its owner, but the group and other users should have no rights to it. The directory pear should contain a copy of the file /etc/fstab on the server, renamed as pip. The directory apple should contain a file called maggot containing a long listing of the directory /bin on the server. The shark directory should contain a file called bones, consisting of the lines*** ***skull*** ***vertebra*** ***knuckle*** ***The haddock directory should contain a file called fin containing all the lines of the file*** ***/etc/passwd sorted alphabetically by username, followed by all the lines of the file /etc/inittab.*** **The marking scheme for the OSP assignment is** ***2 marks for having successfully created a user account on the server*** ***1 mark for each of the 7 directories that must be created*** ***2 marks for setting the correct permissions on the “shopping?? directory*** ***3 marks for each of the files “pip??, “maggot?? and “haddock??*** ***5 marks for the “fin?? file*** ***Total: 25 marks*** **The tar archive [login to view URL] may be downloaded from *[login to view URL]* contains the contents of the students' home directories on the server immediately after the** **assignment was completed. It also contains a directory .answers. containing the correct contents.** **The archive should be untarred in the directory /home to create the user areas before your script** **runs. Your script should examine each user area in turn and generate a report for feedback to the** **student, stored as [login to view URL] in their home area. It should also produce a report for the lecturer, stored** **as [login to view URL] in the directory .answers..** **Feedback to the students should provide a mark and a comment for each of the 5 parts of the** **assignment listed above, together with a total mark. The comment should explain what they have** **done wrong, if anything. There should be a header for the report consisting of the words 'OSP** **Assignment 1a' together with the students username and the date.** **Feedback to the lecturer should contain a list of all student usernames and their marks and also** **calculate the number of students who took the assignment and their average mark.** ** **Assessment A basic program which checks directories, compares files to the originals, generates approriate reports with marks and comments to the students and a summary report for the lecturer will obtain a pass mark. It is not necessary to tackle any of the trickier issues to obtain a pass, but better programs should try to solve these issues. ## Platform it should run on linux.
ID do Projeto: 3011069

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 21 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$25,50 USD em 5 dias
4,9 (101 avaliações)
5,1
5,1
2 freelancers estão ofertando em média $34 USD for esse trabalho
Avatar do Usuário
See private message.
$42,50 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED KINGDOM
United Kingdom
0,0
0
Membro desde nov. 15, 2003

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.