Login
Anmelden
Shop

Automatisierte Übergabe von zu prüfenden Texten

Integration von PlagAware in Ihre Applikation

PlagAware bietet Ihnen die Möglichkeit, zu prüfende Texte automatisiert zu übergeben. Dadurch können Sie die Plagiatsprüfung von PlagAware in Ihre Anwendung zu integrieren, ohne die Weboberfläche von PlagAware aufrufen zu müssen.

Die Übergabe erfolgt durch den Aufruf dieser Übergabe-Url (http://www.plagaware.de/service/submittext) und die Übergabe der unten definierten Parameter via HTTP-POST. Dabei geben Sie eine Rückgabe-Url an, die nach Beendigung der Plagiatsprüfung von PlagAware aufgerufen wird. In diese Url können Sie eigene Parameter einfügen, um etwa übergebene Texte mit einer eigenen Id oder weiteren Parametern zu kennzeichnen. Eine Beispiel-Implementation zum Aufruf der PlagAware-Schnittstelle auf PHP finden Sie weiter unten.

Übergabeparameter

Die zu übergebenden Parameter entsprechen denen der manuellen Übergabe. Falls Sie nur die übergebenen Daten prüfen, aber keine Plagiatsprüfung veranlassen wollen, aktivieren Sie bitte die Option "Dry Run". In diesem Fall wird Ihre Result-Url mit einem zufälligen Ergebniswert aufgerufen.

Rückgabewerte

Falls der Text erfolgreich an PlagAware übermittelt wurde, wird dies mit Success: Text submitted zurückgemeldet. Ansonsten wird eine entsprechende Fehlermeldung ausgegeben.

Nach Abschluss der Plagiatsprüfung wird Ihre Result-Url mit den angehängten Parametern result und status aufgerufen. Dabei steht result für den Prozentsatz kopierter Worte des geprüften Texts. der Parameter result nimmt die Werte ok bzw. error an. In Ihrem Benutzerbereich können Sie die generierten Reports im Detail bewerten.

Ihr persönlicher UserCode

Um Ihren UserCode zu erzeugen oder anzuzeigen, melden Sie sich bitte bei PlagAware an.

Testformular

Bitte benutzen Sie das nachfolgende Formular, um erste Tests mit der PlagAware Schnittstelle durchzuführen. Die hierdurch angeforderten Prüfberichte können Sie wie gewohnt in Ihrem Benutzerbereich einsehen und bearbeiten.

User Code (mandatory)
Result Url (mandatory)
Text to Test (mandatory, > 250 chars)
Report Name (optional)
Report Comment (optional)
Project Id (optional)
Dry Run (Testmodus) Die Parameter werden geprüft und es wird Ihre Result-Url mit einem zufälligen Testergebnis aufgerufen.

Codebeispiel zum Aufruf der PlagAware-Schnittstelle (PHP)

function SubmitPlagAwareTestText($userCode, 
				$resultUrl, 
				$testText, 
				$reportName=null, 
				$reportComment=null, 
				$projectId=null, 
				$dryRun=false)  
{
     $host = "www.plagaware.de";
     $port = 80;
     $path = "/service/submittext";
     $postdata  = array('UserCode'=>$userCode, 
				'ResultUrl'=>$resultUrl, 
				'TestText'=>$testText,
				'ReportName'=>$reportName,
				'ReportComment'=>$reportComment,
				'ProjectId'=>$projectId,
				'DryRun'=>$dryRun);
     $data = "";
     $boundary = "---------------------".substr(md5(rand(0,32000)),0,10);
     $fp = fsockopen($host, $port);
     fputs($fp, "POST $path HTTP/1.0\n");
     fputs($fp, "Host: $host\n");
     fputs($fp, "Content-type: multipart/form-data; boundary=".$boundary."\n");
     foreach($postdata as $key => $val){
         $data .= "--$boundary\n";
         $data .= "Content-Disposition: form-data; name=\"".$key."\"\n\n".$val."\n";
     }
     $data .= "--$boundary\n";
     fputs($fp, "Content-length: ".strlen($data)."\n\n");
     fputs($fp, $data);
     while(!feof($fp)) {
         $res .= fread($fp, 1);
     }
     fclose($fp);
     return $res;
}



Copyright (c) 2010 by sitelift internet services
Letzte Änderung: 24.04.14
Partnerseiten: Plagiarism Assessment | Webkatalog | Artikelverzeichnis | Babykleidung | Finanzierung | Kindergeld
DB: 1, Session: 0, Session A: 1, Session B: 0, Page: 0, PageStats: 1, Page: 0, PreHeader: 8, Header: 1, Left: 0, Content: 0, PageStats: 0, Right: 1, Footer: 0, Total: 13