SlideShare uma empresa Scribd logo
1 de 5
HIT3098, Agile Development Project

               Darwin - Assignment Processing System




                        Domain Analysis Document
Team Name


Team Members

    David Johnson (540925X)

    Vikash Bansal (6166504)

    Lam, Ngocchau (Julie) (2528355)

    Akhila Anant Hiregoudar (6143946)

    Sarah Darmanin (4164350)

    Hyoung Kim (2528355)
1. Introduction


      This document describes the findings from initial domain analysis for ‘Assignment
Submission Process’ at Swinburne University of Technology. The document also
proposes a solution to this problem.

2. Actors and Pain Points

2.1   Actors
             The actors can be divided into two groups. Firstly, there are the students who
      are enrolled in the subject. Then there are the academic/teaching staff who are
      involved in the subject – the subject convener, lecturers and tutors.

2.2   Pain Points
      2.1   Subject conveners, lecturers and tutors

            •   Publishing results can be time consuming (when entering them by hand
                into a database/spreadsheet.)
            •   There isn’t necessarily any evidence for when an assignment is submitted.
            •   Plagiarism is often hard to detect.
            •   Marking can be tedious when it involves doing the same thing over and
                over again (for example, checking the output of a program given a specific
                input.)
            •   Sorting assignments and giving them to the appropriate tutors can be time
                consuming.
            •   It is time consuming to receive assignments via email and download each
                of them individually and keep track of which one was done by whom.
            •   It is time consuming to receive assignments on digital media (i.e., CDs).

      2.2   Students

            •   They have to come to uni to hand in assignment (unless they email it,
                which has its own problems).
            •   Assignments can be lost after they have been handed in.
            •   It can take a considerable amount of time to receive feedback for an
                assignment.
            •   There is often a delay between when an assignment is released and when
                the students find out about it.
3. Proposed solution description

      Our solution is a web base system that facilitates the distribution of assignment
handouts to students, the collection of assignments from students, the distribution of those
assignments to the appropriate staff to assess, the entering of marks into the appropriate
database, and the distribution of marks to students.

 3. Vision Statement

“Darwin is an electronic assignment processing system that streamlines the
distribution/submission/marking/feedback processes. The system is being developed for
students and teaching staff at Swinburne who would like to automate the assignment
process unlike the current manual system. Our product ‘Darwin’ saves time, is more
efficient, reduces effort and is less tedious.”

 4. Domain Level Goals

      1.     Teaching Staff
             • Distribute assignment handout to all enrolled students through
                online.
             • Collect assignments submitted from students online.
             • Automate mark deduction due to late submission penalty by
                checking submitted time and date.
             • Allocate assignments to other teaching staff.
             • Check submitted assignments for marking.
             • Update assignment results and give comment online.
             • Use a mechanism to facilitate plagiarism detection.

      2.     Students
             • Automatically receive assignment handouts from all enrolled
                subjects.
             • Submit assignments online as files.
             • Receive assignment results and feedback online.


 5. Product attributes and constraints

5.1   Product attributes
      1.     Web based system
      2.     Graphical user interface
      3.     Reliable and understandable
      4.     Security by design
5.2   Environmental and operational constraints
      1.     Adhere to university’s web publishing standards (assumption)
      2.     Adhere to university’s policies for student liaison (assumption)
      3.     Adhere to university’s current development framework (assumption)
      4.     Interface to current student information database at Swinburne

6. Domain Vocabulary

      | Assignment |
               An assessable piece of work that a student is required to submit as part
      of their overall assessment for a subject.

      | Enrolment |
             The act of enrolling in a subject in order to be eligible to undertake the
      subject.

      | Lecturer |
             A member of the teaching staff who is responsible for delivery lectures to
      the students enrolled in the subject. A lecturer may also be the subject convener
      and/or a tutor.

      | Student |
             A person who is enrolled in at least one subject at the university.

      | Subject |
             A unit of study that is undertaken as part of a university course.

      | Subject Convener |
              A member of the teaching staff who is responsible for the running of a
      particular subject. A subject convener may also be a lecture and/or a tutor.

      | Submission |
             The act of handing in an assignment to be assessed by a lecturer or tutor.
      | Teaching Staff |
             Any person professionally hired by the university to teach students. This
      can be a tutor, lecturer or subject convener.

      | Tutor |
              A member of the teaching staff who is responsible for at least one
      laboratory or tutorial session. A tutor may also be the subject convener and/or a
      lecturer.


7. Context Diagram

      See Appendix 1
Appendix 1 - Context Diagram

Mais conteúdo relacionado

Mais procurados

Virtual classroom
Virtual classroomVirtual classroom
Virtual classroomkhalid adam
 
Assignments .30%
Assignments .30%Assignments .30%
Assignments .30%butest
 
Pedagogical concerns for classroom practice
Pedagogical concerns for classroom practicePedagogical concerns for classroom practice
Pedagogical concerns for classroom practiceCarmelita T
 
E-learning METHOD OF TRAINING , by Aviral BIsht
E-learning METHOD OF TRAINING , by Aviral BIshtE-learning METHOD OF TRAINING , by Aviral BIsht
E-learning METHOD OF TRAINING , by Aviral BIshtAVIRALBISHT3
 
Alshiekh2 Final Examination Of Rbo880
Alshiekh2 Final Examination Of Rbo880Alshiekh2 Final Examination Of Rbo880
Alshiekh2 Final Examination Of Rbo880guest4516c98
 
D2L Tools to Increase Student Engagement and Instructor Presence
D2L Tools to Increase Student Engagement and Instructor PresenceD2L Tools to Increase Student Engagement and Instructor Presence
D2L Tools to Increase Student Engagement and Instructor PresenceD2L Barry
 
Collaborative Open Online Learning
Collaborative Open Online LearningCollaborative Open Online Learning
Collaborative Open Online LearningFoothill College
 
E learning management system
E learning management systemE learning management system
E learning management systemImran Hussain
 
Teaching in a Virtual Classroom
Teaching in a Virtual ClassroomTeaching in a Virtual Classroom
Teaching in a Virtual ClassroomSandy Monsees
 
Virtual classroom
Virtual classroomVirtual classroom
Virtual classroomrumblies
 
Inspired assessments
Inspired assessmentsInspired assessments
Inspired assessmentsMarieke Guy
 
Virtual Classroom
Virtual ClassroomVirtual Classroom
Virtual Classroomtech4101
 

Mais procurados (20)

Virtual classroom
Virtual classroomVirtual classroom
Virtual classroom
 
Virtual classroom pdf
Virtual classroom pdfVirtual classroom pdf
Virtual classroom pdf
 
Virtual classroom
Virtual classroomVirtual classroom
Virtual classroom
 
VIRTUAL CLASS ROOM
VIRTUAL CLASS ROOMVIRTUAL CLASS ROOM
VIRTUAL CLASS ROOM
 
Assignments .30%
Assignments .30%Assignments .30%
Assignments .30%
 
Pedagogical concerns for classroom practice
Pedagogical concerns for classroom practicePedagogical concerns for classroom practice
Pedagogical concerns for classroom practice
 
E-learning METHOD OF TRAINING , by Aviral BIsht
E-learning METHOD OF TRAINING , by Aviral BIshtE-learning METHOD OF TRAINING , by Aviral BIsht
E-learning METHOD OF TRAINING , by Aviral BIsht
 
Alshiekh2 Final Examination Of Rbo880
Alshiekh2 Final Examination Of Rbo880Alshiekh2 Final Examination Of Rbo880
Alshiekh2 Final Examination Of Rbo880
 
D2L Tools to Increase Student Engagement and Instructor Presence
D2L Tools to Increase Student Engagement and Instructor PresenceD2L Tools to Increase Student Engagement and Instructor Presence
D2L Tools to Increase Student Engagement and Instructor Presence
 
Ted 2010 Wifi in the Ivory Tower
Ted 2010 Wifi in the Ivory TowerTed 2010 Wifi in the Ivory Tower
Ted 2010 Wifi in the Ivory Tower
 
virtual classroom
virtual classroomvirtual classroom
virtual classroom
 
E-Learning
E-LearningE-Learning
E-Learning
 
Collaborative Open Online Learning
Collaborative Open Online LearningCollaborative Open Online Learning
Collaborative Open Online Learning
 
E learning management system
E learning management systemE learning management system
E learning management system
 
Virtual classroom
Virtual classroomVirtual classroom
Virtual classroom
 
Teaching in a Virtual Classroom
Teaching in a Virtual ClassroomTeaching in a Virtual Classroom
Teaching in a Virtual Classroom
 
Virtual classroom
Virtual classroomVirtual classroom
Virtual classroom
 
Inspired assessments
Inspired assessmentsInspired assessments
Inspired assessments
 
E learning presentation
E learning presentationE learning presentation
E learning presentation
 
Virtual Classroom
Virtual ClassroomVirtual Classroom
Virtual Classroom
 

Destaque

Inscriptos 9a reunion nhlf 20 12-2015
Inscriptos 9a reunion nhlf 20 12-2015Inscriptos 9a reunion nhlf 20 12-2015
Inscriptos 9a reunion nhlf 20 12-2015UTTA OSPAT
 
兒童前期親職教育
兒童前期親職教育兒童前期親職教育
兒童前期親職教育Kuo-Yi Chen
 
WordPress and Dramatic Design
WordPress and Dramatic DesignWordPress and Dramatic Design
WordPress and Dramatic DesignDramatic Design
 
2008 Anglers Catalog
2008 Anglers Catalog2008 Anglers Catalog
2008 Anglers Catalogflyfish49
 
Goods and services silly bandz
Goods and services  silly bandzGoods and services  silly bandz
Goods and services silly bandzmicklethwait
 
Creating Narrow Listening Libraries (Joint)
Creating Narrow Listening Libraries (Joint)Creating Narrow Listening Libraries (Joint)
Creating Narrow Listening Libraries (Joint)Anne-Marie Tanahashi
 
Resultados generales 9a reunión 20 de diciembre de 2015.
Resultados generales 9a reunión 20 de diciembre de 2015.Resultados generales 9a reunión 20 de diciembre de 2015.
Resultados generales 9a reunión 20 de diciembre de 2015.UTTA OSPAT
 
Poster memarian farnaz
Poster memarian farnazPoster memarian farnaz
Poster memarian farnazmiroli
 
Tax Reform: The impact on Your Business
Tax Reform: The impact on Your BusinessTax Reform: The impact on Your Business
Tax Reform: The impact on Your BusinessNancy-jo Manney
 
Egészséges táplálkozás .
Egészséges   táplálkozás .Egészséges   táplálkozás .
Egészséges táplálkozás .karesz57
 
Citizen Science: Association of American Medical Colleges conference
Citizen Science: Association of American Medical Colleges conferenceCitizen Science: Association of American Medical Colleges conference
Citizen Science: Association of American Medical Colleges conferenceDarlene Cavalier
 

Destaque (20)

Inscriptos 9a reunion nhlf 20 12-2015
Inscriptos 9a reunion nhlf 20 12-2015Inscriptos 9a reunion nhlf 20 12-2015
Inscriptos 9a reunion nhlf 20 12-2015
 
eVermont
eVermonteVermont
eVermont
 
Parker thankful
Parker thankfulParker thankful
Parker thankful
 
Php day4
Php day4Php day4
Php day4
 
Analyse
AnalyseAnalyse
Analyse
 
兒童前期親職教育
兒童前期親職教育兒童前期親職教育
兒童前期親職教育
 
Twitter4business
Twitter4businessTwitter4business
Twitter4business
 
WordPress and Dramatic Design
WordPress and Dramatic DesignWordPress and Dramatic Design
WordPress and Dramatic Design
 
2008 Anglers Catalog
2008 Anglers Catalog2008 Anglers Catalog
2008 Anglers Catalog
 
Goods and services silly bandz
Goods and services  silly bandzGoods and services  silly bandz
Goods and services silly bandz
 
Creating Narrow Listening Libraries (Joint)
Creating Narrow Listening Libraries (Joint)Creating Narrow Listening Libraries (Joint)
Creating Narrow Listening Libraries (Joint)
 
Resultados generales 9a reunión 20 de diciembre de 2015.
Resultados generales 9a reunión 20 de diciembre de 2015.Resultados generales 9a reunión 20 de diciembre de 2015.
Resultados generales 9a reunión 20 de diciembre de 2015.
 
Poster memarian farnaz
Poster memarian farnazPoster memarian farnaz
Poster memarian farnaz
 
Sistema financiero
Sistema financieroSistema financiero
Sistema financiero
 
Tax Reform: The impact on Your Business
Tax Reform: The impact on Your BusinessTax Reform: The impact on Your Business
Tax Reform: The impact on Your Business
 
Egészséges táplálkozás .
Egészséges   táplálkozás .Egészséges   táplálkozás .
Egészséges táplálkozás .
 
Citizen Science: Association of American Medical Colleges conference
Citizen Science: Association of American Medical Colleges conferenceCitizen Science: Association of American Medical Colleges conference
Citizen Science: Association of American Medical Colleges conference
 
6.беляши
6.беляши6.беляши
6.беляши
 
Схема 2
Схема 2Схема 2
Схема 2
 
3 системы оплаты труда
3   системы оплаты труда3   системы оплаты труда
3 системы оплаты труда
 

Semelhante a 05 adp domain_analysis_v0_5

Angelita chapter 9
Angelita chapter 9Angelita chapter 9
Angelita chapter 9brooks43
 
Asynchronous 3 module model
Asynchronous 3 module modelAsynchronous 3 module model
Asynchronous 3 module modelArtteacher07
 
Best practices for teaching online
Best practices for teaching onlineBest practices for teaching online
Best practices for teaching onlineAlly Kimmel
 
The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...
The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...
The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...sondramilkie
 
Designing Your Programme (May 2015)
Designing Your Programme (May 2015)Designing Your Programme (May 2015)
Designing Your Programme (May 2015)AQD Winchester
 
Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...
Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...
Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...Cengage Learning
 
Syllabus how to-presentation_final_revision_sat_7.48pm
Syllabus how to-presentation_final_revision_sat_7.48pmSyllabus how to-presentation_final_revision_sat_7.48pm
Syllabus how to-presentation_final_revision_sat_7.48pmAlexandra Barrett
 
Syllabus how to-presentation_no_animation_with_audio
Syllabus how to-presentation_no_animation_with_audioSyllabus how to-presentation_no_animation_with_audio
Syllabus how to-presentation_no_animation_with_audioAlexandra Barrett
 
LIN3 2013: 5. technical and pedagogical assessment handout
LIN3 2013: 5. technical and pedagogical assessment handout LIN3 2013: 5. technical and pedagogical assessment handout
LIN3 2013: 5. technical and pedagogical assessment handout Anu Ylitalo
 
Distance learning guide with cover v1.2
Distance learning guide with cover v1.2Distance learning guide with cover v1.2
Distance learning guide with cover v1.2Vicki McGarvey
 
Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...William Welder
 
'Moving assessment online: resources to support staff in an unexpected distan...
'Moving assessment online: resources to support staff in an unexpected distan...'Moving assessment online: resources to support staff in an unexpected distan...
'Moving assessment online: resources to support staff in an unexpected distan...debbieholley1
 
Blackboard training - The assignment tool and good teaching practices
Blackboard training - The assignment tool and good teaching practicesBlackboard training - The assignment tool and good teaching practices
Blackboard training - The assignment tool and good teaching practicesMarius Pienaar (Dr.)
 
Designing and Conducting Formative Evaluations
Designing and Conducting Formative EvaluationsDesigning and Conducting Formative Evaluations
Designing and Conducting Formative Evaluationscloder6416
 
Classroom Assessment Techniques
Classroom Assessment TechniquesClassroom Assessment Techniques
Classroom Assessment Techniquesssorden
 
Slide August 17th.pptx
Slide August 17th.pptxSlide August 17th.pptx
Slide August 17th.pptxDaniela Loghin
 
(2006) An assessment of performance between on and off-campus students in an …
(2006) An assessment of performance between on and off-campus students in an …(2006) An assessment of performance between on and off-campus students in an …
(2006) An assessment of performance between on and off-campus students in an …International Center for Biometric Research
 

Semelhante a 05 adp domain_analysis_v0_5 (20)

Angelita chapter 9
Angelita chapter 9Angelita chapter 9
Angelita chapter 9
 
Asynchronous 3 module model
Asynchronous 3 module modelAsynchronous 3 module model
Asynchronous 3 module model
 
Best practices for teaching online
Best practices for teaching onlineBest practices for teaching online
Best practices for teaching online
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
WebQuest Lesson Plan
WebQuest Lesson PlanWebQuest Lesson Plan
WebQuest Lesson Plan
 
The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...
The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...
The Roadmap to Distance Learning Technology: Retooling Traditional Outreach b...
 
Biometric and usability
Biometric and usabilityBiometric and usability
Biometric and usability
 
Designing Your Programme (May 2015)
Designing Your Programme (May 2015)Designing Your Programme (May 2015)
Designing Your Programme (May 2015)
 
Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...
Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...
Course Tech 2013, Angie Rudd & Kelly Hinson, Strengthening Academic Internet ...
 
Syllabus how to-presentation_final_revision_sat_7.48pm
Syllabus how to-presentation_final_revision_sat_7.48pmSyllabus how to-presentation_final_revision_sat_7.48pm
Syllabus how to-presentation_final_revision_sat_7.48pm
 
Syllabus how to-presentation_no_animation_with_audio
Syllabus how to-presentation_no_animation_with_audioSyllabus how to-presentation_no_animation_with_audio
Syllabus how to-presentation_no_animation_with_audio
 
LIN3 2013: 5. technical and pedagogical assessment handout
LIN3 2013: 5. technical and pedagogical assessment handout LIN3 2013: 5. technical and pedagogical assessment handout
LIN3 2013: 5. technical and pedagogical assessment handout
 
Distance learning guide with cover v1.2
Distance learning guide with cover v1.2Distance learning guide with cover v1.2
Distance learning guide with cover v1.2
 
Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...
 
'Moving assessment online: resources to support staff in an unexpected distan...
'Moving assessment online: resources to support staff in an unexpected distan...'Moving assessment online: resources to support staff in an unexpected distan...
'Moving assessment online: resources to support staff in an unexpected distan...
 
Blackboard training - The assignment tool and good teaching practices
Blackboard training - The assignment tool and good teaching practicesBlackboard training - The assignment tool and good teaching practices
Blackboard training - The assignment tool and good teaching practices
 
Designing and Conducting Formative Evaluations
Designing and Conducting Formative EvaluationsDesigning and Conducting Formative Evaluations
Designing and Conducting Formative Evaluations
 
Classroom Assessment Techniques
Classroom Assessment TechniquesClassroom Assessment Techniques
Classroom Assessment Techniques
 
Slide August 17th.pptx
Slide August 17th.pptxSlide August 17th.pptx
Slide August 17th.pptx
 
(2006) An assessment of performance between on and off-campus students in an …
(2006) An assessment of performance between on and off-campus students in an …(2006) An assessment of performance between on and off-campus students in an …
(2006) An assessment of performance between on and off-campus students in an …
 

Mais de Giang Nguyễn

Php can ban_bai1_laptrinhwebphp.com
Php can ban_bai1_laptrinhwebphp.comPhp can ban_bai1_laptrinhwebphp.com
Php can ban_bai1_laptrinhwebphp.comGiang Nguyễn
 
Lap trinh web dong voi php my sql
Lap trinh web dong voi php my sqlLap trinh web dong voi php my sql
Lap trinh web dong voi php my sqlGiang Nguyễn
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Giang Nguyễn
 
Hay php architect eav modeling
Hay php architect   eav modelingHay php architect   eav modeling
Hay php architect eav modelingGiang Nguyễn
 
Haiphongit.com.tai lieu-php.my sql-thiet-ke-web-dong
Haiphongit.com.tai lieu-php.my sql-thiet-ke-web-dongHaiphongit.com.tai lieu-php.my sql-thiet-ke-web-dong
Haiphongit.com.tai lieu-php.my sql-thiet-ke-web-dongGiang Nguyễn
 
Haiphongit.com.tai lieu-laptrinh ph-pvamysql
Haiphongit.com.tai lieu-laptrinh ph-pvamysqlHaiphongit.com.tai lieu-laptrinh ph-pvamysql
Haiphongit.com.tai lieu-laptrinh ph-pvamysqlGiang Nguyễn
 
Haiphongit.com.tai lieu-learning-php-my sql
Haiphongit.com.tai lieu-learning-php-my sqlHaiphongit.com.tai lieu-learning-php-my sql
Haiphongit.com.tai lieu-learning-php-my sqlGiang Nguyễn
 
Joomla administratormanual vi_20060206
Joomla administratormanual vi_20060206Joomla administratormanual vi_20060206
Joomla administratormanual vi_20060206Giang Nguyễn
 
Canbanvethietkevalaptrinhgame
CanbanvethietkevalaptrinhgameCanbanvethietkevalaptrinhgame
CanbanvethietkevalaptrinhgameGiang Nguyễn
 
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuBuilding websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuGiang Nguyễn
 
Eclipse pdt indigo release review
Eclipse pdt   indigo release reviewEclipse pdt   indigo release review
Eclipse pdt indigo release reviewGiang Nguyễn
 
Bai tap lap trinh web voi joomla csau
Bai tap   lap trinh web voi joomla csauBai tap   lap trinh web voi joomla csau
Bai tap lap trinh web voi joomla csauGiang Nguyễn
 

Mais de Giang Nguyễn (20)

Php can ban_bai1_laptrinhwebphp.com
Php can ban_bai1_laptrinhwebphp.comPhp can ban_bai1_laptrinhwebphp.com
Php can ban_bai1_laptrinhwebphp.com
 
Os xmldomphp
Os xmldomphpOs xmldomphp
Os xmldomphp
 
Os php-7oohabits
Os php-7oohabitsOs php-7oohabits
Os php-7oohabits
 
Os php-5.3new1
Os php-5.3new1Os php-5.3new1
Os php-5.3new1
 
Lap trinh web dong voi php my sql
Lap trinh web dong voi php my sqlLap trinh web dong voi php my sql
Lap trinh web dong voi php my sql
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01
 
Hay php architect eav modeling
Hay php architect   eav modelingHay php architect   eav modeling
Hay php architect eav modeling
 
Haiphongit.com.tai lieu-php.my sql-thiet-ke-web-dong
Haiphongit.com.tai lieu-php.my sql-thiet-ke-web-dongHaiphongit.com.tai lieu-php.my sql-thiet-ke-web-dong
Haiphongit.com.tai lieu-php.my sql-thiet-ke-web-dong
 
Haiphongit.com.tai lieu-laptrinh ph-pvamysql
Haiphongit.com.tai lieu-laptrinh ph-pvamysqlHaiphongit.com.tai lieu-laptrinh ph-pvamysql
Haiphongit.com.tai lieu-laptrinh ph-pvamysql
 
Chuong07 php
Chuong07 phpChuong07 php
Chuong07 php
 
Bai th08 php voi csdl
Bai th08 php voi csdlBai th08 php voi csdl
Bai th08 php voi csdl
 
Haiphongit.com.tai lieu-learning-php-my sql
Haiphongit.com.tai lieu-learning-php-my sqlHaiphongit.com.tai lieu-learning-php-my sql
Haiphongit.com.tai lieu-learning-php-my sql
 
Hd lap pttkht2008
Hd lap pttkht2008Hd lap pttkht2008
Hd lap pttkht2008
 
Joomla administratormanual vi_20060206
Joomla administratormanual vi_20060206Joomla administratormanual vi_20060206
Joomla administratormanual vi_20060206
 
Canbanvethietkevalaptrinhgame
CanbanvethietkevalaptrinhgameCanbanvethietkevalaptrinhgame
Canbanvethietkevalaptrinhgame
 
C1
C1C1
C1
 
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuBuilding websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
 
Eclipse pdt indigo release review
Eclipse pdt   indigo release reviewEclipse pdt   indigo release review
Eclipse pdt indigo release review
 
Bai tap lap trinh web voi joomla csau
Bai tap   lap trinh web voi joomla csauBai tap   lap trinh web voi joomla csau
Bai tap lap trinh web voi joomla csau
 
Bai1
Bai1Bai1
Bai1
 

05 adp domain_analysis_v0_5

  • 1. HIT3098, Agile Development Project Darwin - Assignment Processing System Domain Analysis Document Team Name Team Members David Johnson (540925X) Vikash Bansal (6166504) Lam, Ngocchau (Julie) (2528355) Akhila Anant Hiregoudar (6143946) Sarah Darmanin (4164350) Hyoung Kim (2528355)
  • 2. 1. Introduction This document describes the findings from initial domain analysis for ‘Assignment Submission Process’ at Swinburne University of Technology. The document also proposes a solution to this problem. 2. Actors and Pain Points 2.1 Actors The actors can be divided into two groups. Firstly, there are the students who are enrolled in the subject. Then there are the academic/teaching staff who are involved in the subject – the subject convener, lecturers and tutors. 2.2 Pain Points 2.1 Subject conveners, lecturers and tutors • Publishing results can be time consuming (when entering them by hand into a database/spreadsheet.) • There isn’t necessarily any evidence for when an assignment is submitted. • Plagiarism is often hard to detect. • Marking can be tedious when it involves doing the same thing over and over again (for example, checking the output of a program given a specific input.) • Sorting assignments and giving them to the appropriate tutors can be time consuming. • It is time consuming to receive assignments via email and download each of them individually and keep track of which one was done by whom. • It is time consuming to receive assignments on digital media (i.e., CDs). 2.2 Students • They have to come to uni to hand in assignment (unless they email it, which has its own problems). • Assignments can be lost after they have been handed in. • It can take a considerable amount of time to receive feedback for an assignment. • There is often a delay between when an assignment is released and when the students find out about it.
  • 3. 3. Proposed solution description Our solution is a web base system that facilitates the distribution of assignment handouts to students, the collection of assignments from students, the distribution of those assignments to the appropriate staff to assess, the entering of marks into the appropriate database, and the distribution of marks to students. 3. Vision Statement “Darwin is an electronic assignment processing system that streamlines the distribution/submission/marking/feedback processes. The system is being developed for students and teaching staff at Swinburne who would like to automate the assignment process unlike the current manual system. Our product ‘Darwin’ saves time, is more efficient, reduces effort and is less tedious.” 4. Domain Level Goals 1. Teaching Staff • Distribute assignment handout to all enrolled students through online. • Collect assignments submitted from students online. • Automate mark deduction due to late submission penalty by checking submitted time and date. • Allocate assignments to other teaching staff. • Check submitted assignments for marking. • Update assignment results and give comment online. • Use a mechanism to facilitate plagiarism detection. 2. Students • Automatically receive assignment handouts from all enrolled subjects. • Submit assignments online as files. • Receive assignment results and feedback online. 5. Product attributes and constraints 5.1 Product attributes 1. Web based system 2. Graphical user interface 3. Reliable and understandable 4. Security by design
  • 4. 5.2 Environmental and operational constraints 1. Adhere to university’s web publishing standards (assumption) 2. Adhere to university’s policies for student liaison (assumption) 3. Adhere to university’s current development framework (assumption) 4. Interface to current student information database at Swinburne 6. Domain Vocabulary | Assignment | An assessable piece of work that a student is required to submit as part of their overall assessment for a subject. | Enrolment | The act of enrolling in a subject in order to be eligible to undertake the subject. | Lecturer | A member of the teaching staff who is responsible for delivery lectures to the students enrolled in the subject. A lecturer may also be the subject convener and/or a tutor. | Student | A person who is enrolled in at least one subject at the university. | Subject | A unit of study that is undertaken as part of a university course. | Subject Convener | A member of the teaching staff who is responsible for the running of a particular subject. A subject convener may also be a lecture and/or a tutor. | Submission | The act of handing in an assignment to be assessed by a lecturer or tutor. | Teaching Staff | Any person professionally hired by the university to teach students. This can be a tutor, lecturer or subject convener. | Tutor | A member of the teaching staff who is responsible for at least one laboratory or tutorial session. A tutor may also be the subject convener and/or a lecturer. 7. Context Diagram See Appendix 1
  • 5. Appendix 1 - Context Diagram