implement similarity algorithm for questtype ?Submit?

This commit is contained in:
oliver 2016-04-09 13:21:23 +02:00
commit cfc7119b8c
6 changed files with 533 additions and 5 deletions

View file

@ -24,7 +24,7 @@
*
* @var array
*/
public $models = array('quests', 'uploads', 'users');
public $models = array('quests', 'uploads', 'users', 'characters', 'questgroups');
@ -210,6 +210,27 @@
catch(\nre\exceptions\IdNotFoundException $e) {
}
}
$submission['similar'] = $this->Submit->getSimilarSubmissions(
$seminary['id'],
$quest['id'],
$character['id'],
$submission['id']
);
foreach($submission['similar'] as &$similarSubmission)
{
$similarSubmission['quest'] = $this->Quests->getQuestById(
$similarSubmission['quest_id']
);
$similarSubmission['questgroup'] = $this->Questgroups->getQuestgroupById(
$similarSubmission['quest']['questgroup_id']
);
$similarSubmission['character'] = $this->Characters->getCharacterById(
$similarSubmission['character_id']
);
$similarSubmission['upload'] = $this->Uploads->getSeminaryuploadById(
$similarSubmission['upload_id']
);
}
}
// Status