How to use JavaScript for Developing Web-based Learning Environments

Slides:



Advertisements
Similar presentations
SDSUs Tech T-UNU-P Web-Based Solutions Technology in the Classroom Technology in Distance Education.
Advertisements

Revision Lecture and Explanation of Exam format. The exam format is explained below. In terms of content, the exam covers the entire course syllabus.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
SERVING CORPORATES AND INDIVIDUALS ©2012 BUSINESS REPORTING MANAGEMENT SERVICES, INC WELCOME.
Copyright © 2001 Bolton Institute Dept. of Computing & Electronic Technology Multimedia Integration and Applications Lecture 7: Main Build Management.
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
Multiple Tiers in Action
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Lecture 4: Main Build Management Damien Markey. Lecture 4: Main Build Management How to start a build Assembling the team –Designer –Developer –Database.
Effective Math Online LearningLDT 2001EMOL EMO L Effective Mathematics Online Learning.
BUILDING A SECURE STANDARD LIBRARY Information Assurance Project I MN Tajuddin hj. Tappe Supervisor Mdm. Rasimah Che Mohd Yusoff ASP.NET TECHNOLOGY.
Software Developer Career. ◦ Desktop Program development ◦ Web Program Development ◦ Mobile Program Development.
Developing an Undergraduate Distributed Development Course Gregory Conti John M. D. Hill Curtis A. Carver, Jr. United States Military Academy Department.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
MADE Mobile Agents based system for Distance Evaluation Vikram Jamwal KReSIT, IIT Bombay Guide : Prof. Sridhar Iyer.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Managerial Role – Setting the Stage Lesson 6 Jeneen T. Chapman John Madden Facilitators.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
M1G Introduction to Database Development 6. Building Applications.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
SE3183 Advance Web Programming Programming Session 2013/2014.
Guidelines for Designing Inquiry-Based Learning Environments on the Web: Professional Development of Educators Byung-Ro Lim IST, Indiana Univ. July 20,
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Active Web Technology Alan Dix
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Session 7B Friday, 29 September 2000 Interactive Computer aided Learning Graphical Interactive Systems, University of Tübingen (Germany) Basic Requirements.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Ajax for Dynamic Web Development Gregory McChesney.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
EUREKA:Suite 영상가시화 및 시뮬레이션 연구실 석사 3 학기 이유경. Introducing EUREKA:Suite Complete Business intelligence easily Provides broadest range of business intelligence.
LE 1182 TREE TREE PMC3/97 UI Development. LE 1182 TREE TREE PMC3/97 P02 User Interface  Design Approach Rapid prototyping Rapid User evaluation  Requirements.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Math Study Group Meeting #1 November 3, 2014 Facilitator: Simi Minhas Math Achievement Coach, Network 204.
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Introduction to Information Systems SSD1: Introduction to Information Systems Unit 1. The World Wide Web Unit 2. Introduction to Java and Object- Oriented.
Best 3 Software Development Languages. Hibernate Training Hibernate is a high-performance object-relational mapping tool and query service. Hibernate.
Advanced Higher Computing Science
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
CX Introduction to Web Programming
Beginning of Xamarin for iOS development
Chapter 8 Environments, Alternatives, and Decisions.
Sponsored by Portakal Technologies
N-Tier Architecture.
Welcome! On an index card, jot down 1-3 questions that you would like answered by the end of this workshop.
Introduction to JSP Liu Haibin 12/09/2018.
PHP / MySQL Introduction
Migrating Oracle Forms Using Oracle Application Express
Section 10.1 YOU WILL LEARN TO… Define scripting
Software Engineering for Internet Applications
Module 1: Getting Started
Principles of report writing
Content of Presentation
Proposal Presentation
NEPf-Aligned Student Perception Survey Implementation
Power Market Game.
EXTENDING COMPONENTS AND TABLE TRANSFORMATIONS WITH XSL
Web Application Development Using PHP
Presentation transcript:

How to use JavaScript for Developing Web-based Learning Environments 11/27/2018 How to use JavaScript for Developing Web-based Learning Environments AECT ‘99 By Ikseon Choi Julian Hernandez-Serrano Instructional Systems Pennsylvania State University. ixc2.psu.edu jxh323.psu.edu

How to use JavaScript for Developing Web-based Learning Environments Training Teachers/Instructional Designers On Building Components For Web-based Learning Environments Using JavaScript Applying Purposed-based Strategies

Introduction Problems and Issues Purpose-Based Strategies Educational Needs Identified JavaScript Show me

11/27/2018 Problems/Issues Web-based Learning Environments(WBLE): Preferred Choice Distance Ed. (A)synchronous Multiple Media easily upgradable Communication/Collaboration tools Widely available Too much tech. skills required Lots of existing information for tech. (especially JavaScript) which is focusing only their technical capabilities. Server side programming is not allowed usually Needed to contact Server Administers for security reason. - Time delaying

11/27/2018 Problems/Issues Teachers/Instructional Designers are needed for developing WBLEs Increasingly Skill-Intensive Activity HTML, JavaScript, Java, CGI, dB… Multiple Networked Platform: Mac, PC, Sun... Interfacing with Experts/System Administrators Server side issues: Accessibility Time delays / Failure Too much tech. skills required Lots of existing information for tech. (especially JavaScript) which is focusing only their technical capabilities. Server side programming is not allowed usually Needed to contact Server Administers for security reason. - Time delaying

Problems/Issues What can we do? Apply Purpose-based Strategy 11/27/2018 Problems/Issues What can we do? Apply Purpose-based Strategy Too much tech. skills required Lots of existing information for tech. (especially JavaScript) which is focusing only their technical capabilities. Server side programming is not allowed usually Needed to contact Server Administers for security reason. - Time delaying

Purpose-based Strategy What is

Purpose-based Strategy What is TS: Algorithm, Procedural Strategies T: Java, JavaScript, dB... TS+T: Building boxes, Forms, Submitting Information, Buttons, or Accessing dB Pointless, Valueless, Superficial

Purpose-based Strategy What is E: Surveying, Assessing, Scaffolding, Coaching... T: Java, JavaScript, dB... EN+T: No products, Frustration, Low productivity Endless, Hard work or Impossibility

Purpose-based Strategy What is EN: Surveying, Assessing, Scaffolding, Coaching... TS: Algorithm, Procedural Strategies EN+TS: No products, Dreaming Impossible

Purpose-based Strategy What is EN+TS+T Meaningful Purposeful Contextualized

Purpose-based Strategy How

Purpose-based Strategy How Educational Needs Identified * Survey: Needs Assessments * Scaffolding Decision-Making * Assessments * Tools * Presentation * Etc.

Purpose-based Strategy How

Purpose-based Strategy How Cases Example: A high school physics teacher would like to provide his students with self-assessment examinations in preparation for a final exam. He would like to do it on line. Mission: Build an interactive form that incorporates multiple choice, true/false and matching items.

Purpose-based Strategy How

Purpose-based Strategy How Tools HTML, JavaScript, Java, dB, SQL, CGI, Visual Basic, C++, Authoring Tools -- highly technical tools.

Purpose-based Strategy How

Purpose-based Strategy How Technical Solutions Algorithm, Procedure, Strategies, Approach,

Purpose-based Strategy Why Learning of highly technical skills meaningfully by Referring to Examples/ Prototypes/ Cases Copying / Modifying / Reapplying Solving problems Guiding the development of learning components

Purpose-based Strategy Should produce components that are Feasible - should provide implementable solutions Suitable to user’s problems or needs Machine gun approach Vs. Marksman approach User friendly Easily understandable Use simplest approach to explain technology

Purpose-based Strategy How

Why JavaScript? Most cost-effective for these goals 11/27/2018 Why JavaScript? Most cost-effective for these goals Capabilities to provide solutions for educational needs Web-based Interactive Learning Environments Relatively simple and easy to handle Client-Side Scripting Widely available Same solutions with different tech. Or methods are possible. We have special reasons for using JavaScript tech.

Show me Scenario / Cases Problems Prototypes of Solutions Tools for Solutions

Show me Form Elements Builder Assessment (ex1, ex2, ex3, ex4) SurveyBuilder Sample Code Assessment (ex1, ex2, ex3, ex4) QuizMaker Scaffolding Argumentation Template

Conclusion Purpose-based Strategy Evolving concept Not limited to highly technical skills Needs more research

Thank you! Questions? Email: jxh323@psu.edu ixc2@psu.edu