diff --git a/system/paabgabefaker.php b/system/paabgabefaker.php
new file mode 100644
index 000000000..cdcc4ba6a
--- /dev/null
+++ b/system/paabgabefaker.php
@@ -0,0 +1,70 @@
+
+ */
+/*
+ * Dieses Script generiert fuer Testzwecke fuer jedes Abgabe-File einen symbolischen Link auf
+ * eine Testdatei um im Testsystem korrekte Dateilinks zu haben.
+ */
+require_once('../config/vilesci.config.inc.php');
+require_once('../include/functions.inc.php');
+require_once('../include/benutzerberechtigung.class.php');
+
+$uid = get_uid();
+$db = new basis_db();
+$rechte = new benutzerberechtigung();
+$rechte->getBerechtigungen($uid);
+if(!$rechte->isBerechtigt('system/developer',null,'suid'))
+ die($rechte->errormsg);
+
+$anzahl_neu=0;
+$anzahl_vorhanden=0;
+$qry = "SELECT
+ tbl_paabgabe.paabgabe_id || '_' || tbl_projektarbeit.student_uid || '.pdf' as filename
+ FROM
+ campus.tbl_paabgabe
+ JOIN lehre.tbl_projektarbeit USING(projektarbeit_id)
+ WHERE
+ tbl_paabgabe.abgabedatum is not null";
+
+$path = PAABGABE_PATH;
+chdir($path);
+if($result = $db->db_query($qry))
+{
+ while($row = $db->db_fetch_object($result))
+ {
+ $testfile = 'testfile.pdf';
+ if(!file_exists($row->filename))
+ {
+ $cmd = 'ln -s '.$testfile.' '.$row->filename;
+ exec($cmd);
+ echo "
\ncreate $row->filename";
+ $anzahl_neu++;
+ }
+ else
+ {
+ echo "
\nexists $row->filename";
+ $anzahl_vorhanden++;
+ }
+ }
+}
+echo '