User Tools

Site Tools


services:submit:websubmit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
services:submit:websubmit [2017/03/29 15:08] – created jasservices:submit:websubmit [2024/04/30 10:46] (current) jas
Line 1: Line 1:
 ====== Web Submit ====== ====== Web Submit ======
  
-For many years, students have used the command line //submit// utility for submitting course work.  Now, there's a different way to submit course work - Web Submit - and it can be found here:+Web submit allows students to submit files via the web.  Access web submit here:
  
 https://webapp.eecs.yorku.ca/submit https://webapp.eecs.yorku.ca/submit
  
-Students with an EECS account can login to Web Submit with their EECS credentialsStudents without an EECS account can login with their Passport York credentials.  +Students can login to Web submit with an EECS or Passport York account The default login method is EECS account.  If you wish the default login method to be "Passport York", then simply add "?ppy" to the URL above like this:
  
-After logging in, the user will see a list of academic years, terms, and courses The default academic year and term is the current one By default, no course or assignment are selected+https://webapp.eecs.yorku.ca/submit?ppy
  
-A field "Submit Status" updates to indicate either "Submission Enabled" or "Submission Disabled" depending on whether the group bit on the assignment subdirectory is writable or not.+By default, after logging in, the user will see a list of academic years, terms, and courses.  The default academic year and term is the current one.  By default, no course or assignment is selected.  The user can select an academic year, term, course, and assignment for submission. 
 + 
 +In labtest mode, the academic year, term, and course will all be selected by default, and will be unchangable by the user.  The user will only be able to select which assignment to submit. 
 + 
 +A field "Submit Status" updates to indicate either "Submission Enabled" or "Submission Disabled" depending on whether the group bit on the assignment subdirectory is readable or writable.  If an assignment directory is neither readable nor writable, it won't appear in the list.
  
 Under "Please specify files to submit:", the user has an opportunity to submit up to 10 files at once.  There is a browse button for selecting each file.  As long as the assignment is open for submission, clicking on the "Browse" button, takes the user to their web browser file manager where they can select a file.  After selecting up to 10 files, the user hits the "Submit Files" button at the bottom of the screen, and all the files are submitted.  A "Messages:" field will show up to inform the user of the success of the process.  Up to 512 MB of files can be uploaded at once.  If the user submits more than 512 MB, the student will get an error message and will need to reselect their acadyear/term/course/assignment again.  Under "Please specify files to submit:", the user has an opportunity to submit up to 10 files at once.  There is a browse button for selecting each file.  As long as the assignment is open for submission, clicking on the "Browse" button, takes the user to their web browser file manager where they can select a file.  After selecting up to 10 files, the user hits the "Submit Files" button at the bottom of the screen, and all the files are submitted.  A "Messages:" field will show up to inform the user of the success of the process.  Up to 512 MB of files can be uploaded at once.  If the user submits more than 512 MB, the student will get an error message and will need to reselect their acadyear/term/course/assignment again. 
Line 19: Line 23:
 ===== Check Scripts ===== ===== Check Scripts =====
  
-With the command line version of submit, if you have a _check file in your submit directory, it gets executed when students submit their work.  _check files are not supported by web-based submit at this time.  As a result, if an assignment contains a _check file, web submit will not allow submitting to that assignment, and tell the student to use the command line submit instead.  +With the command line version of submit, if you have a _check file in your submit directory, it gets executed when students submit their work.  **_check files are not supported by web submit**.  If an assignment contains a _check file, web submit will not allow submitting to that assignment, and  students must use the command line submit instead.
-Here is additional documentation on using submit outside the PRISM lab via a Windows or Mac platform.  +
-+
- +
-===== Feedback ===== +
- +
-If a faculty member places an HTML file called feedback.html in the users submit directory, and makes the file owned by group submit (chgrp submit feedback.html), then when the student logs in to web submit, and selects the course, and assignment, he will see "Feedback: Available" Clicking on "Available" opens a new web browser tab which contains the web submit header (title and York Logo), a feedback header (including user, academic year, term, course, and assignment), the faculty feedback (contents of feedback.html), then the standard web submit footer.  If no feedback is available for the selected assignment, "Feedback: None" is displayed.  The "feedback.html" file needs to be owned by group submit or the system will not be able to read it.   Since the standard web submit header and footer are added to the contents of the feedback file, the file should not contain a head section/title/etc.  Basic HTML can be used.  PHP cannot be used.  +
- +
-===== Additional Configuration ===== +
- +
-An optional file called ".config" may be placed in the assignment subdirectory.  This will configure additional behaviour for Web Submit.  Please ensure that .config is readable by the web server (ie. chmod 644 .config): +
- +
-^ Option ^ Description ^ +
-| preview=false or true | configures whether the user is able to preview previously submitted contents.  Default behaviour is preview=true. | +
-| maxfilesize=X | limit maximum file size uploaded to X MB. | +
-| log=true | Log user actions (submit files, view submissions, deletions) to a file submit.log | +
-| allow=IPspec | Limit access to submission via IP.  Allow lines are NOT appended.  Only the last line counts.  IPs are not checked for syntax.  All IPs not included in allow are denied.  Users still submit using command line submit, but these submission will be owned by the user.  IPspec can be: 130.63.131.*, 130.63.131.0/24, 130.63.131.0/255.255.255.0, 130.63.131.0-130.63.131.255, or 130.63.131.0 130.63.131.1 130.63.131.2 ... | +
  
-===== Custom Web Submit Startup URL Parameters =====+===== Video Tutorial =====
  
-In order to simplify Web Submit startup for your students, you may include specific academic year, term, course, and even assignment as additional parameters to the Web Submit URL For example - this URL would link to Web Submit with academic year 2015-16, winter term, course 9999, and assignment "a2":+Click [[https://youtu.be/vF8SnoRqDn8|here]] for a video tutorial on using web submit.
  
-https://webapp.eecs.yorku.ca?acadyear=2015-16&term=W&course=9999&assignment=a2 
  
-When a user clicks on this link, it would take them to the web submit login page.  After logging in, the user will be taken immediately to the selected assignment.+===== Configuration =====
  
-In additionyou can add "&ppy" to the end of the URL.  This will skip the EECS login page and take the student directly to Passport York for authentication.+For details on Web Submit configurationplease see [[services:submit:websubmit-setup]].
  
 ===== Questions? ===== ===== Questions? =====
services/submit/websubmit.1490814532.txt.gz · Last modified: 2017/03/29 15:08 by jas