Upload
jon-peck
View
133
Download
0
Embed Size (px)
Citation preview
Creating a PHP Portal Creating a PHP Portal for Perseus Survey for Perseus Survey
SolutionsSolutions
SMD12: HighEdWebDev 2006SMD12: HighEdWebDev 2006
Tuesday, October 24Tuesday, October 24thth
3:30pm – 4:00pm3:30pm – 4:00pm
ClientClient
New York State Office of Temporary New York State Office of Temporary and Disability Services (OTDA)and Disability Services (OTDA)
Food Stamp Management Evaluation Food Stamp Management Evaluation Survey (FSMES)Survey (FSMES)
RequirementsRequirements
Online and offline deploymentOnline and offline deployment Administer surveys and audit Administer surveys and audit
progressprogress User portalUser portal Assign and group surveysAssign and group surveys
IssuesIssues
Predecessor’s existing systemPredecessor’s existing system– Did not adhere to campus standards Did not adhere to campus standards – Completely separate application for Completely separate application for
laptoplaptop– Nigh-impossible to maintainNigh-impossible to maintain
Perseus LimitationsPerseus Limitations– Cannot assign surveys or case studiesCannot assign surveys or case studies– No portal to audit progress across No portal to audit progress across
multiple surveysmultiple surveys
GoalGoal
Replicate existing functionality Replicate existing functionality utilizing standardsutilizing standards
Develop maintainable systemDevelop maintainable system Use same application both online and Use same application both online and
offlineoffline Ease user experienceEase user experience
Tools UsedTools Used
Perseus Survey Solutions Pro 6Perseus Survey Solutions Pro 6 PHPPHP MySQLMySQL ApacheApache WAMPWAMP CSSCSS
Perseus SurveySolutions ProPerseus SurveySolutions Pro
Enterprise survey platformEnterprise survey platform Multiple deployment optionsMultiple deployment options Advanced ReportingAdvanced Reporting
LaptopLaptop
Uses WAMPUses WAMP– WWindows indows AApache pache MMySQL ySQL PPHPHP– No internet connection neededNo internet connection needed– Application submits locallyApplication submits locally– Encrypted export for transportEncrypted export for transport
DeploymentDeployment
AccessAccess– UnlockedUnlocked– Emailed instructions to usersEmailed instructions to users
Laptop DeploymentLaptop Deployment– Download installation filesDownload installation files– CD-ROM for some sitesCD-ROM for some sites
LoginLogin
HomeHome
SurveySurvey
AdminAdmin
User InfoUser Info
Survey InfoSurvey Info
Client ReactionClient Reaction
New interface easier to useNew interface easier to use Immediate auditing usefulImmediate auditing useful More streamlinedMore streamlined No complaints about interface (yet)No complaints about interface (yet)
2007 Improvements2007 Improvements
Ability for different users to take Ability for different users to take grouped surveys different number of grouped surveys different number of timestimes
Ability to require minimum number of Ability to require minimum number of each type of case studieseach type of case studies
Smarty PHP TemplatingSmarty PHP Templating AJAX Enhanced InterfaceAJAX Enhanced Interface In-survey progress auditingIn-survey progress auditing
Questions?Questions?
[email protected]@oswego.edu 315.312.5695315.312.5695