Sprawdzarki uczelnianie

0

Nie wiedziałem, gdzie ten temat wsadzić, a wydał mi się interesujący, a może ktoś zna odpowiedź. Wiecie, jak działają akademickie sprawdzarki kodu? [bo chyba muszą być jakieś ogólne założenia dla wszystkich tego typu programów]. Chodzi mi, na co taki program "zwraca uwagę" porównująckody 2 osób pod względem ich podobieństwa (czy ktoś zżynał od kogoś innego). Chciałbym coś takiego napisać, ale nie bardzo wiem jak :P

0

Ktoś na tym forum w ciągu ostatniego roku pisał, że chce zrobić dokładnie to o czym piszesz, niestety nie pamiętam nazwy tematu, może Tobie uda się znaleźć, dość dużo osób pisało w tym temacie.

0

U mnie plagiaty i oszustwa wykrywa prowadzący. Czasami ludzie sie starają zaciemnić kod. Czasami zmieniają tylko nazwy zmiennych i układ kodu, że na rzut oka wygląda inaczej - jednak czas kompilacji jest co do milisekundy taki sam. Tutaj jest już pierwszy znak plagiatu ;p

0

Pamiętam jak kiedyś wykładowca zrobił "system antyplagiatowy". Tzn udostępnił program, który trzeba było zmodyfikować (to było główne zadanie), i w którym były 3 zmienne - imie, nazwisko, nr. indeksu. Przy pierwszym uruchomieniu trzeba było mieć te zmienne poprawnie wypełnione... Dacie wiare, że kilku kolesi się na to nabrało? :D

0

Wiem, że kiedyś gdzieś czytałem, że ktoś miał sprawdzarkę do sprawek, to go studenci w uja zrobili i zamiast spacji dali jakieś białe znaki inne ;p

0

Hmm coraz bardziej ciekawy temat:) może nawet na pracę licencjacką?;p a swoją drogą, jak można wykryć takie zaciemnianie kodu, zmianę tylko nazw zmiennych? żaden sensowny 'algorytm' mi do głowy nie przychodzi

0

Najprostszy pomysł: zamieniasz zmienne na jakieś markery typu {{VARIABLE}} i diffujesz? :D

0

https://www.plagiat.pl/ - moja uczelnia w tym roku zakupiła abonament, ciekawe jak to się przełoży na moją pracę magisterską :D

0

Jeżeli miałoby to być ograniczone do jednego języka programowania, to można zrobić drzewo wywodu i na jego podstawie porównywać programy. Oczywiście porównywać strukturę drzewa, nie biorąc pod uwagę nazw zmiennych. Tylko nie wiem po co to robić - na uczelni często zadania są takie, że ciężko je napisać w różny sposób.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0