Short Answer - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Short Answer

Description:

Continue back-end development. Week of October 30. Develop code to classify responses ... Complete back-end. Complete GUI. Module for Statistics Generation ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 25
Provided by: homeSou5
Category:
Tags: answer | backend | short

less

Transcript and Presenter's Notes

Title: Short Answer


1
Short Answer Classification and Analysis
Sponsor Klaus Peters, Ph.D Developer Kenneth
Eschrich
2
Objectives
  • Allow for input of survey data from delimited
    text file
  • Simple interface for creating hierarchies of
    keywords based on short answer responses.
  • Attempt to automatically determine which
    hierarchy a response belongs to given existing
    keywords.
  • Allow for manual appending of modifiers to
    existing keywords.
  • Provide statistical analysis of responses once
    classification is complete.
  • Cross platform.
  • Easy and fast to use.

3
Software Components
  • Java
  • Allows for cross-platform support without
    compiling on multiple operating
    systems/architectures.
  • Extensive string handling functions.
  • Object serialization allows for easy storage of
    complex data structures.

4
Process Diagram
5
Process Diagram (Cont.)
6
Titles of Proposal Pages
  • Cover Page (1 Page)
  • Abstract (1 Page)
  • Statement of Need (cont)
  • Project Description (2-3 Pages)
  • Resources
  • Difficulties
  • Sponsor
  • Project Description
  • Anticipated Outcomes
  • Evaluation of Results
  • Plan of Demonstration
  • Schedule (cont)
  • Flow Diagram
  • Conclusion (1 Page)

7
Computer Assisted Survey Classification
Developer Kenneth Eschrich Sponsor Dr. Klaus
Peters
8
What is C.A.S.C?
  • Data Import
  • Tab delimited data files
  • Creation of Trees
  • Keywords for classification
  • Response Classification
  • Based on trees created
  • Survey Overview
  • Statistical view of classified responses

9
Tree Creation
The project execution phase of the course seemed
to be one of the shorter phases of the class and
I felt that more time would have been beneficial.
10
Tree Creation
The project execution phase of the course seemed
to be one of the shorter phases of the class and
I felt that more time would have been beneficial.
Time
11
Tree Creation
The project execution phase of the course seemed
to be one of the shorter phases of the class and
I felt that more time would have been beneficial.
Time
Adequate Inadequate
12
Tree Creation
The project execution phase of the course seemed
to be one of the shorter phases of the class and
I felt that more time would have been beneficial.
Time
Adequate Inadequate
more time
13
Progress-To-Date
  • Completed
  • Data structures
  • File import
  • Data load/savePreliminary work
  • GUI

14
Difficulties
  • Projected
  • Implementation of classification algorithms
  • GUI Design
  • Encountered
  • Structure of trees (Conceptual)

15
Work Remaining
  • Complete back-end
  • Develop front-end (GUI)
  • Write documentation

16
Schedule (Revised)
  • Week of October 23
  • Continue back-end development
  • Week of October 30
  • Develop code to classify responses
  • Provide statistics
  • Week of November 6
  • Start to write user documentation.
  • Week of November 13
  • Develop main GUI

17
Schedule (Revised)
  • Week of November 20
  • Continue work on GUI
  • Week of November 27
  • Continue work on GUI
  • Week of December 4
  • Meet with sponsor
  • Make any needed changes
  • Week of December 11
  • Complete user manual.

18
Computer Assisted Survey Classification
Developer Kenneth Eschrich Sponsor Dr. Klaus
Peters
19
What is C.A.S.C?
  • Data Import
  • Tab delimited data files
  • Creation of Trees
  • Keywords for classification
  • Response Classification
  • Based on trees created
  • Survey Overview
  • Statistical view of classified responses

20
Progress-To-Date
  • Data structures
  • File import
  • Data load/save
  • Hierarchies
  • Main GUI

21
Screenshot
private void buildGUI() cmbResponses new
JComboBox() cmbResponses.addActionListener(this)
lblResponses new JLabel("Select Response ",
JLabel.TRAILING) lblResponses.setLabelFor(cmbRes
ponses) panRList new JPanel(new
FlowLayout()) panRList.add(lblQuestions) panRL
ist.add(cmbQuestions) panRList.add(lblResponses)
panRList.add(cmbResponses) txtResponse
new JTextArea() txtResponse.setLineWrap(true)
txtResponse.setWrapStyleWord(true) txtResponse.s
etEditable(false) scrResponse new
JScrollPane(txtResponse, JScrollPane.VERTICAL_SCRO
LLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_
NEVER) c.setLayout(new BorderLayout()) c.add(
panRList, BorderLayout.PAGE_START) c.add(scrResp
onse, BorderLayout.CENTER)
22
Difficulties
  • Encountered
  • GridBagWhatLayout?
  • Schedule Flaw
  • Time
  • Projected
  • Nothing major

23
Work Remaining
  • Complete back-end
  • Complete GUI
  • Module for Statistics Generation
  • Write Documentation

24
Schedule (Revised)
  • Week of November 13
  • Finish GUI
  • Week of November 27
  • Finish Back end
  • Week of December 4
  • Statistics Generation
  • TEST!
  • Week of December 11
  • Complete user manual.
Write a Comment
User Comments (0)
About PowerShow.com