Any chance anyone has come across this issue before-and fixed it? The problem is with the Drop Box functionality in version 1.4. We have a load balanced front-end MOSS application using the MLG framework. we have replaced the SLK version
1.3.1 with version 1.4 to include the drop box functionality for non e-learning documents (e.g. not SCORM, IMS etc). Everything seems to work OK except when the learner wants to view their returned non-e-learning submitted files, the "My Assignments"
web part shows "ERROR" and "An error occurred. More information may be available in the server application event log.". When you check the server event log (the WFE server that was hosting the session), the error is:
SharePoint Learning Kit Error
System.Exception: No folder was found for this assignment.
at Microsoft.SharePointLearningKit.ApplicationPages.AlwpQueryResults.PerformFilesNumberChecking(LearnerAssignmentProperties learnerAssignmentProperties, AssignmentProperties assignmentProperties)
at Microsoft.SharePointLearningKit.ApplicationPages.AlwpQueryResults.CheckSubmittedFilesNumber(Guid assignmentGUID)
at Microsoft.SharePointLearningKit.ApplicationPages.AlwpQueryResults.RenderFileSubmissionCellAsSubmittedLink(String fileURL, Guid assignmentGUID, String renderedCellValue, HtmlTextWriter hw)
at Microsoft.SharePointLearningKit.ApplicationPages.AlwpQueryResults.RenderFileSubmissionCell(RenderedCell renderedCell, Guid assignmentGUID, HtmlTextWriter hw)
at Microsoft.SharePointLearningKit.ApplicationPages.AlwpQueryResults.RenderQueryResults(QueryDefinition queryDef, List`1 renderedRows, HtmlTextWriter hw)
at Microsoft.SharePointLearningKit.ApplicationPages.AlwpQueryResults.Page_Load(Object sender, EventArgs e)
What does happen:
When a non-SCORM document is added and assigned using SLK, the "SHAREPOINT\System" account creates the correct folder in the document library "DropBox Document" (in the site that the assignment is assigned-folder
name is "<nameOfAssignment> <dateInUSAFormat>" e.g. "GettingStarted 15102009"), and gives permissions to the Instructor (read) and all the learners (limited access).
Subfolders are created in this folder using the names of each of the learners and these are assigned the permissions: the learner the folder is named after (read), the instructor "(read). from the My Assignments" web part,
the learner can open the assignment document and submit files (which go into the lerners folder, in the assignment folder, in the "DropBox Document" library on the site that the assignment is assigned). Once submitted, the Instructor can mark
and return the assignment and manage the assignment as per usual. The learner however is shown that the assignment is returned in the "My Assignments" web part but when the learner tries to access the assignment, the errors are produced
as described above.
The learner, and instructor have read access to the files they need, they can both manually navigate to the "DropBox Document" library and open the documents relevant to them both-and as the Instructor can perform all the functions that it
needs to I think everything is OK except maybe a pointer or location isn't quite right in the SLK web part code code for the learner access to the document once returned. I'm no developer unfortunately, there isn't much hope of me being able to