1 / 6

Python Team

Python Team. Capstone Iteration II Rich Hildebrand . Corey Zachrich Jacob Funchion . Micah Detamore. Overview. What the python team previously accomplished Newly added and in-progress features Features to-be-completed. Previously. Server and basic UI set up using Heroku and Django

Download Presentation

Python Team

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Python Team Capstone Iteration II Rich Hildebrand . Corey Zachrich Jacob Funchion . Micah Detamore

  2. Overview • What the python team previously accomplished • Newly added and in-progress features • Features to-be-completed

  3. Previously... • Server and basic UI set up using Heroku and Django • User code file builder • User-entered code written to unique file based on sessionID • File sent to PDB, then output written to a separate unique file • View current vars, values and line number • Based on regex matches in the debugged output file • View exceptions if thrown during debugging • Unit tests introduced • Coding problems that request specific output based on calls to the user-written program

  4. This Iteration... • Added test result area in template • Expected and actual results • Modified front end • Modified layout using CSS • Images replaced for cleaner appearance • Added working unit test expected result window • Worked on adding stack trace knowledge • Similar to bt full in GDB • Implemented features of the "sys" module iteratively retrieve all frame's local vars

  5. Upcoming Features... • XML parsing • Using the ElementTree library • Re-implementing features of C++ team's parser • Traceback • Frame info displayed in the code execution window • Highlight line numbers • Currently executing line number highlighted in the coding window using JavaScript • Run-all functionality • Progress and details are unknown • Add breakpoints • Pause code execution at specific line number

  6. Summary • Functionality and user interface are still a work-in-progress • Moving at a steady pace, but many features still to come • Program demo • Questions, comments, suggestions

More Related