def diff2(self, other): """Compare this assignment to another one. """ checker = PlagChecker() result = checker.compare( str(self.getFile()), str(other.getFile()), self.pretty_title_or_id(), other.pretty_title_or_id() ) vis = PlagVisualizer() strList = vis.resultToHtml(result, str(self.getFile()), str(other.getFile())) return strList
def dotplot(self, other): # , REQUEST=None): """Compare this assignment to another one. Using a dotplot. """ vis = PlagVisualizer() image = vis.stringsToDotplot( str(self.getFile()), str(other.getFile()), id1=self.pretty_title_or_id(), id2=other.pretty_title_or_id(), showIdNums=True, ) return image