Zlecenie Projektowe
Nazwa I akronim projektu: System komputerowego sprawdzania i oceniania programów w ramach przedmiotu Algorytmy I Struktury Danych |
Zleceniodawca: PG/Katedra FTilK |
Zleceniobiorca: PG/Katedra FTilK |
Numer zlecenia: 2 |
Kierownik projektu: Tomasz Dołbniak |
Opiekun projektu: dr inź Marta Łabuda |
Nazwa / kod dokumentu: |
Nr wersji: |
Zlecenie Projektowe - ZP |
01 |
Odpowiedzialny za dokument: |
Data pierwszego sporządzenia: |
Tomasz Dołbniak |
21 marca 2007 |
Data ostatniej aktualizacji: | |
21 marca 2007 |
Historia dokumentu
Wersje |
Ople modyfikacji |
Rozdział / strona |
Autor modyfikacji |
Data |
1.0 |
Wersja wstępna |
Całość |
Tomasz Dołbniak |
21 marca 2007 |
Celem tego dokumentu jest zdefiniowanie projektu z przedmiotu Inżynieria Oprogramowania, tj systemu komputerowego sprawdzania i oceniania programów napisanych w ramach przedmiotu Algorytmy i Struktury Danych Dokument obejmuje ogólny zarys projektu i ma być podstawą do sporządzenia umowy pomiędzy zleceniodawcą i zleceniobiorcą
ogólny opis problemu
strony umowy(złecemodawca, zleceniobiorca, zespół projektowy) wraz z ich zobowiązaniami cel projektu wraz z etapami jego realizacji
Zlaoeniobiorca: PG/Katedra FTilK
Zespół projektowy: Tomasz Dołbniak. Łukasz Miądowicz
Adresaci dokumentu, dr inż Marta Łabuda, dr inź Paweł Syty
PO - Politechnika Gdańska
FTiMS - wydział Fizyki Technicznej i Matematyki Stosowanej PO ETI - wydział Elektroniki, Telekomunikacji i Informatyki PO
System - cel projektu. System komputerowego sprawdzania 1 oceniania programów w ramach przedmiotu Algorytmy i Struktury Danych
A (SD - Algorytmy I Struktury Danych
SPÓJ - Sphere Online Judge - http://www.spoj pl/
Problem, rozwiązania którego się podejmujemy, dotyczy jednego i przedmiotów na kierunku Informatykę Stosowana na wydziale FTIMS PO. W ogólnym rozumieniu polega on na wyeliminowaniu czynnika ludzkiego w procesie sprawdzania, a w niektórych przypadkach także oceniania, rozwiązań zadań z przedmiotu AiSD.
Pomysł rozwiązania problemu został zaczerpnięty z funkcjonującego na wydziale ETI systemu SPÓJ W założeniu System ma posiadać nie tylko moduł sprawdzający poprawność rozwiązań, ale także zintegrowany antyplagiator, czyli program porównujący kody źródłowe studentów pod kątem samodzielności wykonania Z racji trudności w realizacji tego założenia, w przypadku niemożliwości zaimplementowania tego jako modułu Systemu, projekt przewiduje użycie osobnego, istniejącego już narzędzia.
Projektowana aplikacja ma z założenia być oparta o interfejs www podobny do tego na SPOJu Kod źródłowy rozwiązania postawionego przez prowadzącego problemu, po wgraniu na serwer, ma być skompilowany i uruchomiony W rezultacie ma wygenerować plik tekstowy z wynikiem Plik ten będzie porównany z plikiem wzorcowym wygenerowanym przez program wzorcowy napisany przez prowadzącego O poprawności rozwiązania świadczyć ma zgodność danych w plikach wynikowych. Ponadto w niektórych przypadkach ocena może zależeć także od szybkość* wykonywania się kodu
GR2-2P.WER1 odt
1/3 Data ostatniego wydruku 2007^4-19 02 30:13 PM