I have a SharePoint Online 2013 (Office 365) site in which i have a document library which is used by Students to upload assignments.
The documents uploaded by students should only be seen by the student who has uploaded the document and his teacher.
Means the students should only see their own documents and a SharePoint group (teachers) should able to see documents from all students.
I cannot use event receiver as I am using SharePoint Online site and i need to further save the site as template and need to use this template to create other sites. Event receiver will restrict me to save site as template.
I cannot use SPD workflow as SPD 2013 do not provide action related to item permissions. I can use a SPD 2010 platform workflow but it is not feasible as we do not know how long this 2010 platform will be supported in SPD 2013.
Kindly provide a solution which will be compatible in site template.
Out-of-box is preferable.
Thanks.