Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4

Size: px
Start display at page:

Download "Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4"

Transcription

1 Software Requirements Specification for Python Checker Version 1.0 approved Prepared by Matthew Arnold, Seong, Ian Computer Science Team 4 February 4th 2015 Table of Contents Table of Contents Revision History i ii 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4 1.4 Product Scope References Document Overview 5 2. Overall Description Product Perspective Product Functions 5

2 2.3 Client Characteristics User Classes and Characteristics Operating Environment Design and Implementation Constraints User Documentation Assumptions and Dependencies 7 3. General Requirements User Interfaces Network Requirements Error Handling Security Requirements Input Requirements Output Requirements Non Requirements 9 Glossary Appendix A: UML Graphics 10 Appendix B: Document Writing Contributions 11 Revision History Name Date Reason For Changes Version

3 1.Introduction 1.1Purpose Python Checker is a web application that allows users to run their python code and check their output against the expected output. The user will upload their.py files and run their code and if their output is an expected output, they will receive a token, letting the administrator know that the user was successful in getting the same output as the test cases. The overall goal is to allow an application to check the python code. 1.2Document Conventions Each section of the document will begin with a heading noting the contents of that section as well as a section number (EG section 1.Introduction). The subject will then be broken down into subsections each with a corresponding number(eg section 1.2Document Conventions). For a further breakdown of the information located in each section, consult the index at the beginning of this document.

4 1.3Intended Audience and Reading Suggestions The Python Checker is targeted for Dr. Cooper, the adjunct professor, and his students for his Computer Science class. While the intended audience is the teacher and his students, this application could be used to anyone who is trying to learn python to check whether their code is producing the successful output. It is important to read the introduction section of the document as it mentions the purpose of the application and its scopes. After, the overall description provides different aspect of the application and its characteristics. Once you have the introduction and the overall aspect, we can go more deeply into the detailed oriented description of this application such as the external interface requirements and the system features. 1.4Product Scope The Python Checker will have an administrator who could upload different assignments and different test cases for that assignment. Once the administrator has the assignment up, any student, the users, can go to this application and run their python code to check whether their code prints out the expected output for each test cases. If successful, each user will receive a token that will acknowledge the administrator that the users code printed an expected output, directing that their code works the way the administrator wanted to. 1.5References Seong Cho: scho2@mail.umw.edu Ian Hill: ihill@mail.umw.edu Matthew Arnold: marnold@mail.umw.edu 1.6Document Overview The Python Checker document has 4 major sections. The Introduction, Overall Description, General Requirements, and Glossary. The introduction gives a brief explanation as to the reason for the products conception. Additionally it contains contact information for the requirement gathering team should any questions arise. The Overall Description gives an explanation on the functionality, characteristics and constraints of the project. It also contains suggestions or options on how to implement certain features of the system.

5 The General Requirements lists in detail all of the requirements that the system has. The Glossary contains relevant figures created in the brainstorming of this document. Additionally the contributions of each team member are also listed. 2.Overall Description 2.1Product Perspective The Python Checker is the creation of Gusty Cooper and is a self contained, new product. There are other products that are similar to the Python Checker, however here are no noticeable existing products that are entirely similar. In example, there are checkers for Javascript and Java, however there is nothing that clearly supports the checking of Python programs. 2.2Product Functions Upload Test Cases and Python Code Allow Creation of Administrators and Super Administrators Run Test Cases Run User Submitted Python Code Check Submitted Python Code for Errors Check Submitted Python Code against Test Cases Report on Test Case failures and where student code failed Generate and Submit token to student upon success of test cases to then submit to admin Check authenticity of token upon Administrative receival of token 2.3Client characteristics Client Meeting Schedule and Contact Information. The client specified that he would like to meet once every other week to check on progress. Additionally this would allow him to give feedback on any features that are completed. Please allow one business day for him to return your s. The clients best form of contact is via ecooper@umw.edu The client is willing to work with the development team on a meeting time and location, though requests that it not be too late. A suggested time of before 6P.M. Monday Friday was requested.

6 2.4User Classes and Characteristics There will be 3 types of Users: Super Administrator: A Super Administrator (aka Gusty) is in charge of their own current projects/test cases that they have submitted to the Python Checker, as well as adding and deleting other potential professors who may want to use the system for their classes. Super Admins also have the ability to check the validity of tokens for successful student code. Super Admins will have Login Credentials. Administrator: The Administrator is Responsible for uploading their own current projects/test cases that they have submitted to the Python Checker. Administrators are created by the Super Administrator and have their own instances of the Python Checker. They can also be removed at any point by the Super Administrator. Admins also have the ability to check the validity of tokens for successful student code. Admins will have Login Credentials. Student User: A Student User has access to the site via a URL that they may enter in their browser. Upon uploading their code to the site, and depending on their code s quality, they may receive feedback in one of three ways: A compiling/runtime error, an error detailing a failed use case, or a token to submit to their teacher, verifying that their code has successfully passed all Test Cases for the individual project. 2.5Operating Environment Constraints The system will exist in the format of a Web Application. It will sit in an Amazon AWS deployment, and through this should function perfectly with any back end logic that will be written in python. 2.6Design and Implementation Constraints There are no restraints on how the front end of the Web Application should be created. The development team has the liberty to choose between whatever web language they feel comfortable with (i.e. Javascript, Ruby on Rails, Python, PHP, etc.). However, the backend must be written in python in order to allow for optimal performance. A python backend allows for the code being tested to run in a normalized environment, and will reduce the need for tools or libraries that might plague other potential server side language choices. A database will also be necessary, and is again at the developers choice between relational or

7 non relational databases. Regardless of the database, the database will need to be secured as it will hold not only the test cases, but the Super Admin and Admin credentials for the site. Given this is a low profile, low traffic application, SHA2 encryption will suffice. 2.7User Documentation Documentation on the functionality of the site will be provided server side for local developers to view, in case expansion of the product is necessary in the future. Instructions on how to use the application, and features the application includes, will be provided on the front end of the application for all users benefit. 2.8Assumptions and Dependencies AWS Deployment could be an issue, depending on price Rosemary or Domain of Ones Own alternatives 3.General Requirements 3.1User Interface Requirements 3.1.R1 Graphical User Interface The system will have a Browser accessible Graphical User interface. No Specifications or suggestions of GUI appearance were supplied from the client on how to implement a GUI. The Requirements Team suggests a simple easy to read template that allows students and professors an easy way to navigate through the content. We suggest that the GUI be broken up into three distinct pages. The three template pages are listed below. Home Page The home page layout will contain links to all of the assignment pages. Each assignment page will be clearly defined and difficult to mix up with previous or alternate assignments. There was interest in allowing other professors to utilize this product if the product proved successful. As such this page should support multiple super sections that then could contain the individual assignments. A basic HTML example format is below. Python Checker CS110 Section 01 Professor Ian Assignment 1

8 Assignment 2 CS110 Section 02 Professor Matthew Assignment 1 Assignment 2 Test Page The test page GUI will need to be copied for every assignment. This is the page that will allow users to test their code vs the test cases. Admin Page The admin page allows Admins to change and update the test cases. This page does not allow them to change how the back end logic of the site works. Instead it allows the creation and manipulation of Test Pages (Defined above). 3.2 Network Requirements 3.2.R1 Network Availability The system will be available for 90% of its operating life cycle. 6% of the remaining time will be accounted for in scheduled downtime for maintenance. The other 4% is for unpredicted outages. In order to be available for when students need the system it must have very little down time. 3.3 Error Handling Requirements 3.3.R1 User Test Code Errors The system will notify the user of errors generated by the test code. The errors expected from this test are such things as compilation errors and may be displayed onto the screen. 3.3.R2 Database Generated Errors The system will notify the Admin and Super Admin whenever a Database Generated error occurs. If the database generates an error the admins need to be notified. The two options the requirement team thought of were either system generated automatic s. And/or a display to the students informing them to contact their professor about a Database system error.

9 3.4 Security Requirements 3.4.R1 Password Protected Accounts There will be a protected password required when creating an admin and super admin accounts. Those password protects others from trying to enter the application as an admin or a super admin. These can be alphanumeric characters. 3.4.R2 Secure Token Generation When an user receives a token for a successful run, the token will be text based that was generated and stored in the database. These text based token will be protected by an unique ID. 3.5 Input Requirements 3.5.R1 Input Validation All relevant login sections must be checked for validity. If a database is used to store the test cases and admin information as suggested by the requirements team, that data must be checked for malicious code. (Such as SQL injection) 3.5.R2 Test Code input The users will upload a python.py extension file when attempting to test their code. Another possible method is to have the users copy and paste their code in a relevant window. However this feature should only be considered after requirement 3.5.R2 is finished. 3.6 Output Requirements 3.6.R1 Token Generation The system will generate a text based token when a users submitted code clears the test cases. The output for a successful python file will receive a text based token that will verify that their code s output was same as to the test case s. The students can use this token to verify with Dr. Cooper that their code ran successfully. The token must have a unique ID so that it cannot be duplicated. 3.7 Non Requirements 3.7.NR1 Maximum Capacity The system must not be required to have a maximum capacity.

10 With a classrooms running from 25 to 30 students, it is time consuming for professors to individually check everyone s code. Python Checker is the solution to this problem, as it s purpose is to check python codes to determine that this code s output was the expected output. As for capacity, there is no limit because anyone can upload their python file to test their code. The users upload their own file and do all the work themselves as the professor checks the token to verify their work. Glossary Appendix A: UML Graphics This section contains all of the UML graphics and projects that were created while brainstorming this product. Figure B.1: Use case Diagram of the product

11 Figure B.2 Use case cards Appendix B: Document Writing Contributions Matthew s contribution All of section 2 with the exception of 2.3. Seong s Contribution Introduction( ). Section 3.7.NR1, 3.4, 3.6 Ian s contribution Appendix A, section 1.2, 1.6, 2.3, 3.1, 3.2, 3.3, 3.5 and formatting and editing.

Table of Contents. I) Project Planning. User Analysis. III) Tasks Analysis. IV) Storyboard. V) Function Design. VI) Scenario Design.

Table of Contents. I) Project Planning. User Analysis. III) Tasks Analysis. IV) Storyboard. V) Function Design. VI) Scenario Design. FINAL REPORT Table of Contents I) Project Planning II) User Analysis III) Tasks Analysis IV) Storyboard V) Function Design VI) Scenario Design VII) Database VIII) Usability Questionnaire IX) System Version

More information

DRACULA. CSM Turner Connor Taylor, Trevor Worth June 18th, 2015

DRACULA. CSM Turner Connor Taylor, Trevor Worth June 18th, 2015 DRACULA CSM Turner Connor Taylor, Trevor Worth June 18th, 2015 Acknowledgments Support for this work was provided by the National Science Foundation Award No. CMMI-1304383 and CMMI-1234859. Any opinions,

More information

Design and Implementation of File Sharing Server

Design and Implementation of File Sharing Server Design and Implementation of File Sharing Server Firas Abdullah Thweny Al-Saedi #1, Zaianb Dheya a Al-Taweel *2 # 1,2 Computer Engineering Department, Al-Nahrain University, Baghdad, Iraq Abstract this

More information

Software Requirements Specification for Peer Tutoring Record Keeping

Software Requirements Specification for Peer Tutoring Record Keeping 1 Software Requirements Specification For Peer Tutoring Record Keeping Version 1.0 approved Prepared by Robert Jarvis, Mario Lopez and Edward Martinez CPSC 430 Group 4 September 16 2013 2 Table of Contents

More information

Course Scheduling System User s Guide

Course Scheduling System User s Guide 29 March 2003 Document: Course Scheduling System Randy Jackson, Project Leader CSCI 680 Team Course Scheduling System Contents CONTENTS...I REVISION SHEET...II REVIEW HISTORY...II 1. INTRODUCTION... 1

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Sandeep Kumar Gudivada Governors State University

More information

Transaction Cordinator: Design and Planning

Transaction Cordinator: Design and Planning Transaction Cordinator: Design and Planning Joshua Lee, Damon McCormick, Kim Ly, Chris Orimoto, John Wang, and Daniel LeCheminant October 4, 2004 Contents 1 Overview 2 2 Document Revision History 2 3 System

More information

Design Document. Version 2.0 May 1, Texas Christian University, Computer Science Department

Design Document. Version 2.0 May 1, Texas Christian University, Computer Science Department Design Document Version 2.0 May 1, 2017 2016-2017 Texas Christian University, Computer Science Department i. Revision Signatures The following asserts that all team members have read the document and assert

More information

CS 161 Computer Security

CS 161 Computer Security Nick Weaver Fall 2018 CS 161 Computer Security Homework 3 Due: Friday, 19 October 2018, at 11:59pm Instructions. This homework is due Friday, 19 October 2018, at 11:59pm. No late homeworks will be accepted

More information

Middle East Technical University. Department of Computer Engineering

Middle East Technical University. Department of Computer Engineering Middle East Technical University Department of Computer Engineering TurkHITs Software Requirements Specifications v1.1 Group fourbytes Safa Öz - 1679463 Mert Bahadır - 1745785 Özge Çevik - 1679414 Sema

More information

Software Requirements Specification

Software Requirements Specification Software Requirements Specification For livemechanic-clickmechanic.com Version 1.0 approved Prepared by Ngangbam Indrason Registration: 11401214 Section: K1421 Roll Number: RK1421A20 Lovely Professional

More information

USER GUIDE for Smartsheet VERSION 1, NOVEMBER 2014

USER GUIDE for Smartsheet VERSION 1, NOVEMBER 2014 USER GUIDE for Smartsheet VERSION 1, NOVEMBER 2014 How it Works Simply create a Backupify account and authorize it to connect to your Smartsheet account- our application will do the rest. Every day, Backupify

More information

Page 1 of 13. E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad Phone:

Page 1 of 13. E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad   Phone: E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad Email: AhmadNassr@gmail.com Phone: 0599042502 1. Rationale This is the major project for both (Open Source and.net teams) as an E-Commerce

More information

Requirements Specification

Requirements Specification Requirements Specification Smart Scheduling Requested by: Dr. Robert Yoder Associate Professor of Computer Science Computer Science Department Head Siena College Tom Mottola Jason Czajkowski Brian Maxwell

More information

1 Setting Up Your Auto Login Link in Windows

1 Setting Up Your Auto Login Link in Windows This User Guide is relevant for Admins, Teachers and s Admin Teacher Student Auto Login - An Overview Auto Login allows you to create a shortcut that logs you directly into your EducationCity school account.

More information

National College of Ireland BSc in Computing 2017/2018. Deividas Sevcenko X Multi-calendar.

National College of Ireland BSc in Computing 2017/2018. Deividas Sevcenko X Multi-calendar. National College of Ireland BSc in Computing 2017/2018 Deividas Sevcenko X13114654 X13114654@student.ncirl.ie Multi-calendar Technical Report Table of Contents Executive Summary...4 1 Introduction...5

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) E-Lock Box Team 05 Weiyi Zhong Prototyper, Tester Woom Kim System Architect, Developer Cecilia Jou II V&V, Tester Azuka Okuleye Feasibility Analyst,

More information

Detailed Design. Java Problem Repository & Education Platform JPREP

Detailed Design. Java Problem Repository & Education Platform JPREP Team Members: Luke Greiner Denis Kalic Abigail McCarthy Robert Tateo Nguyen Truong Patrick White Detailed Design Java Problem Repository & Education Platform JPREP Revision: 1.1 Date: 3/07/14 1 D e l t

More information

Creating Data Driven Websites with Dreamweaver CS4: Using ColdFusion, PHP or ASP

Creating Data Driven Websites with Dreamweaver CS4: Using ColdFusion, PHP or ASP Creating Data Driven Websites with Dreamweaver CS4: Using ColdFusion, PHP or ASP published by Antall Training http://www.scottantall.com info@scottantall.com 440/623-3738 1.0.0 Copyright 2003-2009 Antall

More information

CYAN SECURE WEB Installing on Windows

CYAN SECURE WEB Installing on Windows CYAN SECURE WEB September 2009 Applies to: 1.7 and above Table of Contents 1 Introduction... 2 2 Preparation... 2 3 Network Integration... 3 3.1 Out-of-line Deployment... 3 3.2 DMZ Deployment... 3 4 Proxy

More information

WELCOME to Qantas Group isupplier

WELCOME to Qantas Group isupplier WELCOME to Qantas Group isupplier A manual for suppliers Welcome to our isupplier help manual. You re receiving this manual as you are one of our preferred suppliers with access to the isupplier Portal.

More information

EventCenter Training SEPTEMBER CrowdCompass 2505 SE 11 th Ave, Suite #300 Portland, OR

EventCenter Training SEPTEMBER CrowdCompass 2505 SE 11 th Ave, Suite #300 Portland, OR EventCenter Training SEPTEMBER 2014 CrowdCompass 2505 SE 11 th Ave, Suite #300 Portland, OR www.crowdcompass.com Toll-free: +1.888.889.3069 Fax: +1.877.615.6699 Contents Familiarize Yourself... 3 Introduction...

More information

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao.

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao. Northern Arizona University Capstone Team Project Design Document Bit Tag Temitope Alaga, John Dance, Joshua Frampton, Jun Rao CS 486c Version 1.3 2/12/2016 Table of Contents: Introduction: Architectural

More information

Magento Extension User Guide REVIEW NEWSLETTER for Magento 2

Magento Extension User Guide REVIEW NEWSLETTER for Magento 2 Magento Extension User Guide REVIEW NEWSLETTER for Magento 2 Table of contents 1. Key Features 2. Configuration 3. Email Template 4. Leaving a Review 5. Create Reviews 6. Approving a Review 7. Troubleshoots

More information

WDD Fall 2016Group 4 Project Report

WDD Fall 2016Group 4 Project Report WDD 5633-2 Fall 2016Group 4 Project Report A Web Database Application on Loan Service System Devi Sai Geetha Alapati #7 Mohan Krishna Bhimanadam #24 Rohit Yadav Nethi #8 Bhavana Ganne #11 Prathyusha Mandala

More information

THOMSON REUTERS TICK HISTORY RELEASE 12.1 BEST PRACTICES AND LIMITS DOCUMENT VERSION 1.0

THOMSON REUTERS TICK HISTORY RELEASE 12.1 BEST PRACTICES AND LIMITS DOCUMENT VERSION 1.0 THOMSON REUTERS TICK HISTORY RELEASE 12.1 BEST PRACTICES AND LIMITS DOCUMENT VERSION 1.0 Issued July 2018 Thomson Reuters 2018. All Rights Reserved. Thomson Reuters disclaims any and all liability arising

More information

Group Name: Team Epsilon Max Hinson Jhon Faghih Nassiri

Group Name: Team Epsilon Max Hinson Jhon Faghih Nassiri Software Requirements Specification for UCSB 360 Version 1.2 Prepared by Group Name: Team Epsilon Max Hinson 4426771 maxwellhinson@gmail.com Jhon Faghih Nassiri 4111274 jfaghihnassiri@gmail.com Luke Buckland

More information

Media Services Online Mohammed Abukhiran. Report 13 on the work of Week 13

Media Services Online Mohammed Abukhiran. Report 13 on the work of Week 13 Media Services Online Mohammed Abukhiran Report 13 on the work of Week 13 Berea College Nov 30, 2010 Application Development Project Concept Proposal Media Services at Berea College uses Voyger (Database

More information

SC Common Reporting (ComRep) Portal User Manual

SC Common Reporting (ComRep) Portal User Manual SC Common Reporting (ComRep) Portal User Manual 1 Contents Page 1. Introduction 1.1 Overview of ComRep portal: brief overview and explanation on ComRep objectives, features and user roles. 3 2. Get Started

More information

Getting Help...71 Getting help with ScreenSteps...72

Getting Help...71 Getting help with ScreenSteps...72 GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge

More information

Step-by-Step Guide to Ansur Executive 3.0 Installation With or without Electronic Signatures

Step-by-Step Guide to Ansur Executive 3.0 Installation With or without Electronic Signatures Step-by-Step Guide to Ansur Executive 3.0 Installation With or without Electronic Signatures Ansur with Electronic Signatures Background: Electronic signature is a new feature that is implemented in Ansur

More information

e-frr SYSTEM USER GUIDE

e-frr SYSTEM USER GUIDE e-frr SYSTEM USER GUIDE for Electronic Submission of Financial Return Version 1.5 Jun 2015 Table of Contents 1. Introduction... 4 2. Background... 4 3. System Purpose... 4 4. Baseline Specification of

More information

BrandingUI (Basic, Advanced, Enterprise) Getting Started - Important First Steps

BrandingUI (Basic, Advanced, Enterprise) Getting Started - Important First Steps BrandingUI (Basic, Advanced, Enterprise) Getting Started - Important First Steps Step 1: Log into your BrandingUI Administrative site https:// yourclientid.brandingui.com/admin-signin.php Use the initial

More information

ProctorU LTI Proctored Exam Scheduling

ProctorU LTI Proctored Exam Scheduling ProctorU LTI Proctored Exam Scheduling Purpose : Demonstrate how to create a proctored exam schedule within Moodle using ProctorU LTI integration. * Note that you do not upload exams or files into your

More information

Getting Started Guide. for SimStore Super Users. Updated 3/7/2013 OP EA 1

Getting Started Guide. for SimStore Super Users. Updated 3/7/2013 OP EA 1 Getting Started Guide for SimStore Super Users Updated 3/7/2013 OP-002.1-EA 1 Contents Welcome... 3 What is SimStore?... 3 The Purpose of This Guide... 3 SimStore Roles... 4 Basic SimStore Terminology...

More information

clooca : Web based tool for Domain Specific Modeling

clooca : Web based tool for Domain Specific Modeling clooca : Web based tool for Domain Specific Modeling Shuhei Hiya, Kenji Hisazumi, Akira Fukuda, and Tsuneo Nakanishi Kyushu University 744 Motooka Nishi-ku, Fukuoka 819-0395, Japan {hiya,nel,fukuda,tun}@f.ait.kyushu-u.ac.jp

More information

User Manual. MDWorkflow. Web Application from Midrange Dynamics

User Manual. MDWorkflow. Web Application from Midrange Dynamics User Manual MDWorkflow Web Application from Midrange Dynamics (Version 7.0) Tel. +41 (41) 710 27 77, Fax +41 (41) 710 95 87, www.midrangedynamics.com 1 / 31 MDWorkflow - Table of Contents 1 INTRODUCTION...

More information

Service Manager. Ops Console On-Premise User Guide

Service Manager. Ops Console On-Premise User Guide Service Manager powered by HEAT Ops Console On-Premise User Guide 2017.2.1 Copyright Notice This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates

More information

ENTERPRISE SYSTEMS APOLLO (ANU POLLING ONLINE) USER GUIDE

ENTERPRISE SYSTEMS APOLLO (ANU POLLING ONLINE) USER GUIDE ENTERPRISE SYSTEMS APOLLO (ANU POLLING ONLINE) USER GUIDE Version 3.03 January 2008 CONTENTS 1 Introduction...3 1.1 Accessing APOLLO...3 2 Access, Security and Privacy...3 2.1 Poll Attributes...4 2.2 Poll

More information

MICROSTRATEGY PLATFORM ON AWS MARKETPLACE. Quick start guide to use MicroStrategy on Amazon Web Services - Marketplace

MICROSTRATEGY PLATFORM ON AWS MARKETPLACE. Quick start guide to use MicroStrategy on Amazon Web Services - Marketplace MICROSTRATEGY PLATFORM ON AWS MARKETPLACE Quick start guide to use MicroStrategy on Amazon Web Services - Marketplace TABLE OF CONTENTS TABLE OF CONTENTS LAUNCHING MICROSTRATEGY IN AWS Setting up the AWS

More information

Interstage Business Process Manager Analytics V12.1 Studio Guide

Interstage Business Process Manager Analytics V12.1 Studio Guide Interstage Business Process Manager Analytics V12.1 Studio Guide Solaris April 2013 Studio Guide Trademarks Trademarks of other companies are used in this documentation only to identify particular products

More information

Volume. User Manual and Resource Guide

Volume. User Manual and Resource Guide Volume 1 User Manual and Resource Guide User Manual and Resource Guide Game Gurus United States Telephone: (415) 800-3599 Brazil Telephone: 55 84-8723-2557 Email: info@gamegurus.com Table of Contents What

More information

Senior Project: Calendar

Senior Project: Calendar Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business

More information

penelope case management software AUTHENTICATION GUIDE v4.4 and higher

penelope case management software AUTHENTICATION GUIDE v4.4 and higher penelope case management software AUTHENTICATION GUIDE v4.4 and higher Last modified: August 9, 2016 TABLE OF CONTENTS Authentication: The basics... 4 About authentication... 4 SSO authentication... 4

More information

E-Registers Classroom Use

E-Registers Classroom Use E-Registers Classroom Use The following instructions are to assist teachers in completing their registers in the classroom. Class attendance is recorded in Today s Registers. You can navigate to the correct

More information

EPHP a tool for learning the basics of PHP development. Nick Whitelegg School of Media Arts and Technology Southampton Solent University

EPHP a tool for learning the basics of PHP development. Nick Whitelegg School of Media Arts and Technology Southampton Solent University EPHP a tool for learning the basics of PHP development Nick Whitelegg School of Media Arts and Technology Southampton Solent University My background Lecturer at Southampton Solent University since 2003

More information

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by: Smart Scheduling Requested by: Dr. Robert Yoder Computer Science Department Head Siena College Department of Computer Science Prepared by: Meghan Servello Thomas Mottola Jonathan Smith Jason Czajkowski

More information

CPM Quick Start Guide V2.2.0

CPM Quick Start Guide V2.2.0 CPM Quick Start Guide V2.2.0 1 Content 1 Introduction... 3 1.1 Launching the instance... 3 1.2 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 3 3 Creating a Simple Backup

More information

GE Transportation Customer Web Center (CWC)

GE Transportation Customer Web Center (CWC) GE Transportation Customer Web Center (CWC) User Guide Using GE Single Sign On for Customer Web Center TABLE OF CONTENTS 1 INTRODUCTION...3 1.1 SCOPE... 3 1.2 INTENDED USERS... 3 2 CWC USER REGISTRATION...3

More information

How-To Guide for Administrators

How-To Guide for Administrators Users The Users area enables you to add users, reset their passwords, manage their profile data, and access their MyTeachingStrategies account as that user. The main Users screen provides an overview of

More information

SIMON. Creating and Assessing Assessment Tasks. Creating an Assessment Task. Step 1

SIMON. Creating and Assessing Assessment Tasks. Creating an Assessment Task. Step 1 Creating an Assessment Task Step 1 Navigate to the subject area in your Learning Areas and select Assessment Tasks. Step 2 Select Maintain Tasks (View Tasks is for assessing the completed tasks, recording

More information

LAKE MICHIGAN AIR DIRECTORS CONSORTIUM

LAKE MICHIGAN AIR DIRECTORS CONSORTIUM REQUEST FOR PROPOSAL Website Development for the Lake Michigan Air Directors Consortium The Lake Michigan Air Directors Consortium (LADCO) is seeking contractor assistance to update the LADCO website.

More information

CPM. Quick Start Guide V2.4.0

CPM. Quick Start Guide V2.4.0 CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...

More information

VETtrak API. An API into the VETtrak software and database has been produced which allows web services to interact with the VETtrak database.

VETtrak API. An API into the VETtrak software and database has been produced which allows web services to interact with the VETtrak database. Page 1 of 21 Introduction VETtrak API An API into the VETtrak software and database has been produced which allows web services to interact with the VETtrak database. This document is intended for Learning

More information

Requirements Specification

Requirements Specification Redesign of the Software Engineering Site (R.O.S.E.S.) Requested by: Dr. Timoth Lederman Professor Department of Computer Science Siena College Delivered By: Prepared By: Kurt Greiner Daniel Rotondo Ryan

More information

MOODLE MANUAL TABLE OF CONTENTS

MOODLE MANUAL TABLE OF CONTENTS 1 MOODLE MANUAL TABLE OF CONTENTS Introduction to Moodle...1 Logging In... 2 Moodle Icons...6 Course Layout and Blocks...8 Changing Your Profile...10 Create new Course...12 Editing Your Course...15 Adding

More information

umdrive Uploading Files

umdrive Uploading Files umdrive Uploading Files Center for Teaching and Learning (CTL) 100 Administration Bldg., Memphis, TN 38152 Phone: 901.678.8888 Email: itstrainers@memphis.edu Center for Teaching and Learning Website 12/19/2017

More information

Getting Started Guide. for SimStore Super Users. Updated 9/28/11 OP EA 1

Getting Started Guide. for SimStore Super Users. Updated 9/28/11 OP EA 1 Getting Started Guide for SimStore Super Users Updated 9/28/11 OP-002.2-EA 1 Contents Welcome... 3 What is SimStore?... 3 The Purpose of This Guide... 3 SimCenter Technical Specifications... 4 SimStore

More information

EMPLOYEE LOCATION TRACKING SERVICE

EMPLOYEE LOCATION TRACKING SERVICE WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,

More information

Online with Janison Toolbox

Online with Janison Toolbox J E T Janison Education Team Fac ulty o f E duc ation Online with Janison Toolbox A Step-By-Step Guide For UOW Staff May 2006 Welcome to the Faculty Of Education s new generation of online subject delivery.

More information

Guidance for upload of Desktop Review documents

Guidance for upload of Desktop Review documents Overview of the Desktop Review process for 2018 One Awards require all providers to submit the following Access to HE Diploma assessment planning documents by the end of September each year: A Diploma

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Raviteja Koripalli Governors State University

More information

UCRChatline - ios Mobile Application

UCRChatline - ios Mobile Application Team 16 Milestone 1 Project Documentation: Page 1 UCRChatline - ios Mobile Application Milestone 1 Documentation November 2014 Computer Science 180, Fall 2014 Professor Iulian Neamtiu, Instructor Aiping

More information

User Manual. MDWorkflow. Web Application from Midrange Dynamics

User Manual. MDWorkflow. Web Application from Midrange Dynamics User Manual MDWorkflow Web Application from Midrange Dynamics (Version 7.1) Tel. +41 (41) 710 27 77, Fax +41 (41) 710 95 87, www.midrangedynamics.com 1 / 36 MDWorkflow - Table of Contents 1 INTRODUCTION...

More information

Two options for signing up: Sign in with Google by signing in to Google Drive first and then using this option

Two options for signing up: Sign in with Google by signing in to Google Drive first and then using this option Create an account at http://kidblog.org/home/ Click Sign up for Free Two options for signing up: Sign in with Google by signing in to Google Drive first and then using this option Create a separate login

More information

Let your customers login to your store after pre-approval

Let your customers login to your store after pre-approval Customer Approve & Disapprove Let your customers login to your store after pre-approval Extension Specification Document Version: 2.0.0 Magento 2 Extension URL: https://www.extensionhut.com/customer-approve-disapprove-for-magento-2.html

More information

Workshop Scheduler Admin Manual

Workshop Scheduler Admin Manual Workshop Scheduler Admin Manual This application and the documentation were developed by the Center for Academic Excelence group of Appalachian State University. Copyright 2016. All rights reserved. rev

More information

Website Design HAC

Website Design HAC Website Design and Development 2018 HAC 3.7.1 HEMERA INC. www.hemerawebdesign.com info@hemerawebdesign.com Our Risk Free Guarantee If within the first 30 days of working with Hemera, you are dissatisfied,

More information

Tyler s Versatrans Triptracker User s & Administrator s Guide

Tyler s Versatrans Triptracker User s & Administrator s Guide Tyler s Versatrans Triptracker User s & Administrator s Guide Tyler s Versatrans Triptracker 9.18 For more information, www.tylertech.com Copyright Copyright 2004 Tyler Technologies, Inc. All Rights Reserved.

More information

TheBrain Pro Companion Guide for TeamBrain Services

TheBrain Pro Companion Guide for TeamBrain Services TheBrain Pro Companion Guide for TeamBrain Services Posted November 2012 2012. TheBrain Technologies LP. All Rights Reserved. TheBrain, TheBrain, TeamBrain, Brain, Thought, Thoughts, and Work the Way You

More information

MOODLE TIP SHEETS. Academic Technology Support (ATS) A Division of Office of Information Technology. Campus Location: Library, First Floor

MOODLE TIP SHEETS. Academic Technology Support (ATS) A Division of Office of Information Technology. Campus Location: Library, First Floor MOODLE TIP SHEETS Academic Technology Support (ATS) A Division of Office of Information Technology Campus Location: Library, First Floor Moodle Helpline 1-800-340-5462 or 484-365-7840 8:30 a.m - 5:00 p.m.

More information

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing Managing Your Website with Convert Community My MU Health and My MU Health Nursing Managing Your Website with Convert Community LOGGING IN... 4 LOG IN TO CONVERT COMMUNITY... 4 LOG OFF CORRECTLY... 4 GETTING

More information

IronWASP (Iron Web application Advanced Security testing Platform)

IronWASP (Iron Web application Advanced Security testing Platform) IronWASP (Iron Web application Advanced Security testing Platform) 1. Introduction: IronWASP (Iron Web application Advanced Security testing Platform) is an open source system for web application vulnerability

More information

Network Rail Brand Hub USER GUIDE

Network Rail Brand Hub USER GUIDE Network Rail Brand Hub USER GUIDE The Brand Hub Using keywords, visual thumbnails and a more upto-date online interface, the new Brand Hub will make searching, browsing and downloading images, templates

More information

CPW AutoGrader. CSCI 370 Field Session 2016 June 20, Client: Christopher Painter Wakefield

CPW AutoGrader. CSCI 370 Field Session 2016 June 20, Client: Christopher Painter Wakefield CPW AutoGrader CSCI 370 Field Session 2016 June 20, 2016 Client: Christopher Painter Wakefield Authors: Michael Bartlett Harry Krantz Eric Olson Chris Rice Caleb Willkomm Table of Contents Introduction

More information

Software Requirement Specification

Software Requirement Specification Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...

More information

Discovery Education. Single Sign On. LDAP with Active Directory. (Lightweight Directory Access Protocol)

Discovery Education. Single Sign On. LDAP with Active Directory. (Lightweight Directory Access Protocol) Discovery Education Single Sign On LDAP with Active Directory (Lightweight Directory Access Protocol) Overview Discovery Education offers the ability to integrate with a district s Active Directory (AD)

More information

Create and Manage Partner Portals

Create and Manage Partner Portals Create and Manage Partner Portals Salesforce, Summer 18 @salesforcedocs Last updated: June 20, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Website Design and Development CSCI 311

Website Design and Development CSCI 311 Website Design and Development CSCI 311 Learning Objectives Understand good practices in designing and developing web sites Learn some of the challenges web design Activity In pairs: describe how you d

More information

SEMS SOFTWARE SUITE INSTALLATION WHERE TO DOWNLOAD THE INSTALLERS

SEMS SOFTWARE SUITE INSTALLATION WHERE TO DOWNLOAD THE INSTALLERS SEMS SOFTWARE SUITE INSTALLATION WHERE TO DOWNLOAD THE INSTALLERS 1 SEMS SOFTWARE SUITE INSTALLATION INFORMATION Getting Started FTP Link The installation files can be downloaded from our FTP site. The

More information

International Etruscan Sigla Project Software Requirements Specification Team Spannabe

International Etruscan Sigla Project Software Requirements Specification Team Spannabe International Etruscan Sigla Project Software Requirements Specification Team Spannabe I. Introduction A. Purpose The purpose of the Software Requirements Specification document is to clearly define the

More information

Sticky Notes for Cognos Analytics by Tech Data BSP Software

Sticky Notes for Cognos Analytics by Tech Data BSP Software Sticky Notes for Cognos Analytics by Tech Data BSP Software Installation Guide Sticky Notes for Cognos Analytics is an easy to install extension that allows report authors to record notes directly from

More information

Smarter Balanced Assessment Consortium:

Smarter Balanced Assessment Consortium: Smarter Balanced Assessment Consortium: Permissions System User Guide 2014 2015 Published December 31, 2014 Smarter Balanced Assessment Consortium, 2014 Table of Contents INTRODUCTION TO THIS USER GUIDE

More information

Test Plan Specification

Test Plan Specification TEST ENGINE SYSTEM (TES) Test Plan Specification PHASE IV April 29, 2003 Version 1.0 Team Members Page 1 of 13 Test Engine System - Test Plan Specification Table of Contents 1.0 Introduction 1.1 Goals

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Mohammed Feroz Governors State University

More information

User Manual for SYSADMIN for e-diary Application

User Manual for SYSADMIN for e-diary Application User Manual for SYSADMIN for e-diary Application Version 1.1 August 27, 2015 Powered by: MPS Software Pvt. Ltd. TABLE OF CONTENTS 1. Purpose... 3 2. Revision History... 3 3. Application Access... 4 3.1.

More information

User Manual FRS - Registration Online/app based registration of feedback by users

User Manual FRS - Registration Online/app based registration of feedback by users Feedback Resolve User Manual Part-1 User Manual FRS - Registration Online/app based registration of feedback by users P a g e 1 Manual Version : 1.0.1 WB Print Version : 1.0.0 Document Revision History

More information

LimeSurvey. You must have at least one group in each survey, even if you do not wish to divide the survey into multiple groups.

LimeSurvey. You must have at least one group in each survey, even if you do not wish to divide the survey into multiple groups. LimeSurvey Basic Survey Elements A survey has three integral elements, each of which must exist: 1) A survey name 2) At least one group 3) At least one question Survey Name The survey name provides the

More information

(Worth 50% of overall Project 1 grade)

(Worth 50% of overall Project 1 grade) 第 1 页共 8 页 2011/11/8 22:18 (Worth 50% of overall Project 1 grade) You will do Part 3 (the final part) of Project 1 with the same team as for Parts 1 and 2. If your team partner dropped the class and you

More information

Implementation Support System - ISS USER GUIDE. Network Test and Verification. Version 2.0. Copyright 2006, Quasar, Inc. All Rights Reserve

Implementation Support System - ISS USER GUIDE. Network Test and Verification. Version 2.0. Copyright 2006, Quasar, Inc. All Rights Reserve Implementation Support System - ISS USER GUIDE Version 2.0 Page 4 Table of Contents Table of Contents...5 Revision History... 7 1.0 Introduction... 9 2.0 ISS Basics... 10 2.1 User Personal Computer Set-up

More information

NORTH/WEST PASSAGE. Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership. August 2016

NORTH/WEST PASSAGE. Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership. August 2016 NORTH/WEST PASSAGE August 2016 Operations and Travel Information Integration Sharing (OTIIS) Website Structure and Ownership Final Summary Report: Project 10.1 Table of Contents 1.0 INTRODUCTION... 1 1.1

More information

Guide for Completing EIDM Account setup for Migrating IACS Users

Guide for Completing EIDM Account setup for Migrating IACS Users I. Introduction This guide is for users who have an Individuals Authorized Access to the CMS Computer Services (IACS) account with a Physician Value Physician Quality Reporting System (PV-PQRS) role. This

More information

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created>

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created> Software Requirements Specification for Version 1.0 approved Prepared by Software Requirements Specification for Page 2 Table of Contents Revision

More information

Registering / Logging In to the POTA Statistics System. Go to stats.parksontheair.com. From this screen, click Login/Logout in the Navigation Menu

Registering / Logging In to the POTA Statistics System. Go to stats.parksontheair.com. From this screen, click Login/Logout in the Navigation Menu Registering / Logging In to the POTA Statistics System Registering for an account in the POTA system is a fairly straight-forward process, but we wanted to create this basic guide to cover some potential

More information

Mobile Login extension User Manual

Mobile Login extension User Manual extension User Manual Magento 2 allows your customers convenience and security of login through mobile number and OTP. Table of Content 1. Extension Installation Guide 2. Configuration 3. API Settings

More information

DelphiSuppliers.com. Website Instructions

DelphiSuppliers.com. Website Instructions DelphiSuppliers.com Website Instructions Overview of DelphiSuppliers.com DelphiSuppliers.com allows the secure exchange of files between Delphi (Internal accounts) and Vendors (External accounts) as well

More information

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3

More information

CA IdentityMinder. Glossary

CA IdentityMinder. Glossary CA IdentityMinder Glossary 12.6.3 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

Setting Up Two Year Old Funding for Local Authorities

Setting Up Two Year Old Funding for Local Authorities Setting Up Two Year Old Funding for Local Authorities last updated for the Autumn 2014 (3.55) release Technical Guide Revision History Version Published on Autumn 2014 (3.55) - 1.0 27/11/2014 Doc Ref Setting

More information

MeetMe Planner Design description. Version 2.2

MeetMe Planner Design description. Version 2.2 Design description Version 2.2 Revision History Date Version Description Author 2015-07-11 1.0 First version Danijel Sokač Francesco Giarola 2015-14-11 1.1 Mockups update and new use case handling Danijel

More information