Jump to: navigation, search

Difference between revisions of "A Online Judge/Assignment Grading System for IDE4EDU"

(Timeline)
(Timeline)
 
(25 intermediate revisions by the same user not shown)
Line 8: Line 8:
  
 
=== Timeline ===
 
=== Timeline ===
{| class="timeline" style="text-align:center" border="1"
+
{| class="wikitable" style="text-align:center"
  |+
+
  |- style="background:#99ffcc;"
 
  ! '''Phase''' !! '''Plans''' !! '''Deadline''' !! '''Status'''
 
  ! '''Phase''' !! '''Plans''' !! '''Deadline''' !! '''Status'''
  |-
+
  |- style="background:#ccffff;"
  | Phase 1 || Design of the Basic Architecture and assignment structure || 25th May,2009 || Pending
+
  | Phase 1 || Design of the Basic Architecture and Assignment structure || 25th May,2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 1 || Basic Authentication with Moodle server || 29th May,2009 || Pending
+
  | Phase 1 || Implementing Basic Wizards for Creation of New assignments || 2nd June,2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 1 || Implementing the assignment structure || 31st May, 2009 || Pending
+
  | Phase 1 || Basic Authentication with Moodle server || 10th June, 2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 1 || Implementation of Professor's Interface || 7th June, 2009 || Pending
+
  | Phase 1 || Implementation of Professor's Interface || 15th June, 2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 1 || Implementation of Student's Interface || 14th June, 2009 || Pending
+
  | Phase 1 || Implementation of Student's Interface || 20th June, 2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 1 || Implementation of Testing Feature with Junit Test cases || 17th June,2009 || Pending
+
  | Phase 1 || Implementation of Testing Feature with Junit Test cases || 23rd June,2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 2 || Adding a separate Reference Tab to view assignment details and notes || 21st June, 2009 || Pending
+
  | Phase 2 || Adding a separate Reference Tab to view assignment details and notes || 1st July, 2009 || Done
  |-
+
  |- style="background:#ccffff;"
  | Phase 2 || TBD || TBD || Pending
+
  | Phase 2 || Assignment Editor || 5th July, 2009 || Done
 +
|- style="background:#ccffff;"
 +
| Phase 2 || Adding Rich Text Support to the editor || 15th July || Done
 +
|- style="background:#ccffff;"
 +
| Phase 2 || Bug Fixing phase1  || 20th July || Done
 +
|- style="background:#ccffff;"
 +
| Phase 2 || Leveraging Server Support  || 30th July || Done
 +
|- style="background:#ccffff;"
 +
| Phase 2 || Bug Fixing and Testing Phase 2  || 5th August || Done
 +
|- style="background:#ccffff;"
 +
| Phase 2 || Documentation  || 10th August || In progress
 +
|- style="background:#ccffff;"
 +
| Phase 2 || Test Suites  || 14th August || In progress
 +
 
 
  |}
 
  |}
 +
 +
===Updates===
 +
*'''Update:''' Initial code has been committed. Check out the sources at the SVN Repo @ [[http://code.google.com/p/au4ide4edu]]
 +
*'''Update:''' Assignment Editor has been created, and source and the initial binaries of the project uploaded.
 +
*'''Update:''' The editor can handle Rich Text now. A lot of other Bug fixes and Improvements on the code. Plugin uploaded @ [[http://code.google.com/p/au4ide4edu]]
  
 
=== Future Improvements ===
 
=== Future Improvements ===
 
* Adding a chat environment to chat with the professor for help
 
* Adding a chat environment to chat with the professor for help
 
* Online Library Support
 
* Online Library Support

Latest revision as of 00:18, 9 August 2009

About

  • Project Title: Online Judge/Assignment Grading System for IDE4EDU
  • Mentor: Wayne Beaton
  • Student: Souvik Roy

Abstract

The primary motive of IDE4EDU is streamlining the existing Eclipse IDE, to make it easier for the first time users and students to understand. Students in colleges primarily use eclipse to do assignments. This project will add an "Assignment Workflow Mechanism" to the JavaLite environment. Students can download assignments uploaded by their professors, finish it and send it back to their professors for grading. All these are done from the Eclipse workspace itself, the professor and students being connected to a network. This is the basic goal of the project. Also other improvements will be added to this basic mechanism. There already has been a lot of talk regarding a separate reference tab, reported under the Bug #250659. The Bug fix would enable an easy access to the details of the assignment right from the workspace. This environment would be simply perfect for students in University, in any year. Scope for other improvements are listed in the later sections.

Timeline

Phase Plans Deadline Status
Phase 1 Design of the Basic Architecture and Assignment structure 25th May,2009 Done
Phase 1 Implementing Basic Wizards for Creation of New assignments 2nd June,2009 Done
Phase 1 Basic Authentication with Moodle server 10th June, 2009 Done
Phase 1 Implementation of Professor's Interface 15th June, 2009 Done
Phase 1 Implementation of Student's Interface 20th June, 2009 Done
Phase 1 Implementation of Testing Feature with Junit Test cases 23rd June,2009 Done
Phase 2 Adding a separate Reference Tab to view assignment details and notes 1st July, 2009 Done
Phase 2 Assignment Editor 5th July, 2009 Done
Phase 2 Adding Rich Text Support to the editor 15th July Done
Phase 2 Bug Fixing phase1 20th July Done
Phase 2 Leveraging Server Support 30th July Done
Phase 2 Bug Fixing and Testing Phase 2 5th August Done
Phase 2 Documentation 10th August In progress
Phase 2 Test Suites 14th August In progress

Updates

  • Update: Initial code has been committed. Check out the sources at the SVN Repo @ [[1]]
  • Update: Assignment Editor has been created, and source and the initial binaries of the project uploaded.
  • Update: The editor can handle Rich Text now. A lot of other Bug fixes and Improvements on the code. Plugin uploaded @ [[2]]

Future Improvements

  • Adding a chat environment to chat with the professor for help
  • Online Library Support