Talk:OWASP Academy Portal Project/Requirements

From OWASP
Revision as of 07:55, 18 April 2011 by Ricardo Melo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Issues to be figured out:

Contents

Generic

Should the portal have different view for students and Teaches for instance:

  • Different FAQ
  • Different Themes
  • Different Tools
  • Etc.

Learning Blocks

Should we support SCORM based import/export functionality to allow better integration with other e-learning platforms.

Registration

Should we need registration to access some of the contents?

What type of users should be considered on the portal?

  • Students: Should this profile exists on the portal? or only in a exam/lab?
  • Teachers: Should this profile exists on the portal? Should Exam / Lab creation be available only to Teachers? If so, do we need to validate if the user is really a Teacher? how?
  • Academies: Should this profile exists on the portal? Makes sense? witch features should be offered? For instance an Academy could provide labs only to it's students (in labs that can be created by that academy teaches)

What are our concerns related to user registration / privacy

Forum

  • Will it have a moderator? Who will moderate the forum?
  • Different forum to students and teacher?

Tool: Exams

Should this tool allow only to create exams based on the open question pool that already exists or also allow teacher to create an exam by entering questions and answers by it self.

To assign the exam to users, we could:

  • Generate a unique URL for the exam, when the student go to the URL will have the chance to enter it's information
  • Allow the teacher to enter a list of email addresses and the portal will send "invites" by email ( some sort of credentials to access the exam)
  • Both?
  • Should this result in a portal account be created for that student?

Tool: Laboratories

Should we support some kind of API to allow the use/integration with "external" labs, for instance a specific lab hosted within a academy (eventually only accessible by that academy students).

To assign the lab to users, we could:

  • Generate a unique URL for the exam, when the student go to the URL will have the chance to enter it's information
  • Allow the teacher to enter a list of email addresses and the portal will send "invites" by email ( some sort of credentials to access the exam)
  • Both?
  • Should this result in a portal account be created for that student?