Adobe
Products
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
Student and Teacher Editions
More products
Solutions
Digital marketing
Digital media
Education
Financial services
Government
Web Experience Management
More solutions
Learning Help Downloads Company
Buy
Home use for personal and home office
Education for students, educators, and staff
Business for small and medium businesses
Licensing programs for businesses, schools, and government
Special offers
Search
 
Info Sign in
Welcome,
My cart
My orders My Adobe
My Adobe
My orders
My information
My preferences
My products and services
Sign out
Why sign in? Sign in to manage your account and access trial downloads, product extensions, community areas, and more.
Adobe
Products Sections Buy   Search  
Solutions Company
Help Learning
Sign in Sign out My orders My Adobe
Preorder Estimated Availability Date. Your credit card will not be charged until the product is shipped. Estimated availability date is subject to change. Preorder Estimated Availability Date. Your credit card will not be charged until the product is ready to download. Estimated availability date is subject to change.
Qty:
Purchase requires verification of academic eligibility
Subtotal
Review and Checkout
Adobe Developer Connection /

Full Sail University creates a Flex application to facilitate educator response time

by Bill Bain

Bill Bain
  • http://www.fullsail.edu

by Jason Madsen

Jason Madsen
  • http://www.fullsail.edu

Created

12 August 2010

Page tools

Share on Facebook
Share on Twitter
Share on LinkedIn
Bookmark
Print

Requirements

User level

Beginning

An Accelerated Curriculum

At Full Sail University our curriculum is presented at a very accelerated pace, which poses unique challenges for both our students and educational staff. Obtaining, and teaching, a Bachelor of Science degree in a 21-month span is no small accomplishment. Add to that the demanding disciplines of a Web Design and Development degree and you can start to realize how accelerated the pace truly is.

Like all degrees at Full Sail University, the Web Design and Development Bachelor of Science (WDDBS) degree curriculum is structured into a predetermined sequence of courses, with introductory courses at the beginning and advanced concepts at the end. Courses are presented in a month-by-month progression with students typically attending two courses a month. Within each course, students attend a 4-hour lecture followed by a 4-hour lab each day during a 5-day instructional week. All of this adds up to our students spending 40 hours a week in the classroom, which means we have to be very efficient and creative with our time here at Full Sail.

The Response Time Issue

While lectures at Full Sail run similar to those at other universities, our lab environment is a bit unique. At Full Sail we keep a 12-to-1 instructor-to-student ratio in our labs. However, with large classes, even this instructional arrangement can be taxing on response times to student questions and student project troubleshooting. I thought to myself, wouldn't it be great if there was an application to help aggregate student questions into a portal as well as time-stamp and log when students posed those questions? Now that would be an application both our students and educational staff would benefit from. Enter Jason Madsen and Flex!

After I discussed this issue with Jason, the professor for our Concepts of Object-Oriented Programming course — and a great developer in his own right — he set out to create an application to do just that and more.

And now here's Jason to explain things further.

The Help Desk

Icon

The Help Desk is essentially an online waiting list for students' requests for help. Logging the requests online facilitates answering questions in the order that they come up in a busy lab. This is particularly helpful around the time of project deadlines. Having a log of student questions enables instructors to take the questions one at a time, in the order they were logged.

There are two version of the application. The first is a web-based Flex application that allows students to put in a request for help and see the current list of students that already have logged questions for their course. The second version of the application is an Adobe AIR app, also developed in Flex, that allows instructors to add a course to the system, and then manage the course and its corresponding listing of help requests.

How It Is Used

The typical scenario is as follows. An instructor creates his or her course in the admin AIR application and activates the course. This enables students to select that course in the web portal.

How it's used

When students have a question they go to the portal, select their course, and log a question. From the admin application, the instructor has access to the list of student questions, in the order they were received. Using the list, the instructor can deal with students individually to help them resolve the issue. Once the issue has been resolved, the instructor can then remove a student's help request from the list.

Student Que Details

How It Works

The two versions of the Help Desk application are both fairly simple. They communicate with the server using AMFPHP to manipulate a MySQL database. MySQL tables are built (and dropped) dynamically per course to hold all student info (name and ID number). Flex simply makes calls remotely to the appropriate tables to update or pull data, and populate the controls and containers. The AIR deployment for instructors doesn't specifically use any of the AIR APIs, but the choice to deploy to AIR was made simply to allow instructors to get efficient access to the application using a quick-launch program such as Quicksilver.

Why Flex

I have come to Flex, like a lot of people, as a Flash developer. I still use and love Flash. However, when developing applications, I turn to Flex. Even small applications like this come together so much faster with Flex. The framework and components offer the ability to develop applications rapidly. I often find myself building the UI and overall logic to an application quite quickly within Flex. The ability to then turn to CSS to style and skin an application is extremely valuable to me. It allows for a workflow in which a proof of concept project can evolve gracefully into a working application.

At Full Sail University, Flex offers me the ability to quickly develop small applications and widgets that enhance the students' education. The Help Desk is a simple tool. It took very little time to develop thanks to Flex.

Wrap-Up

The Help Desk has addressed the primary issue of logging student questions online. Students are able to resolve issues they encounter in a more efficient manner, and instructors are able to address those issues in the order they are posted.

With Flex, the development time was quick and concise. By deploying to the web we are able to update the student application as changes are necessary.

For an ActionScript developer, the jump to Flex should be relatively painless — nothing a few chapters of any one of the Flex books out there couldn't cure. The benefits are certainly worth it. The Help Desk application came together in no time. In the end it allows students to receive help with their projects in the fairest manner.

max_banner_220x160

Tutorials & Samples

Tutorials

Samples

Products

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • Mobile Apps
  • Photoshop
  • Touch Apps
  • Student and Teacher Editions

Solutions

  • Digital marketing
  • Digital media
  • Web Experience Management

Industries

  • Education
  • Financial services
  • Government

Help

  • Product help centers
  • Orders and returns
  • Downloading and installing
  • My Adobe

Learning

  • Adobe Developer Connection
  • Adobe TV
  • Training and certification
  • Forums
  • Design Center

Ways to buy

  • For personal and home office
  • For students, educators, and staff
  • For small and medium businesses
  • For businesses, schools, and government
  • Special offers

Downloads

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

Company

  • News room
  • Partner programs
  • Corporate social responsibility
  • Career opportunities
  • Investor Relations
  • Events
  • Legal
  • Security
  • Contact Adobe
Choose your region United States (Change)
Choose your region Close

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

Terms of Use | Privacy Policy and Cookies (Updated)

Ad Choices

Reviewed by TRUSTe: site privacy statement