Download - Object Design
![Page 1: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/1.jpg)
Let’s Talk
Implementing Message Interfaces in Learning Objects
Michael AndersonUT System TeleCampus
![Page 2: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/2.jpg)
Why Learning Objects?
Portability across multiple learning management systems
Cost-effective reuse of expensive instructional components
![Page 3: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/3.jpg)
When Learning ObjectsTurn Bad
Despite rich media and effective designWith no communication
– from feedback– from other learners
A routine series of clicks
Social networks connect learners through shared objects
![Page 4: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/4.jpg)
Definition: Learning Object
Wayne Hodgins’ Lego blocks
David Merrill’s event (CDT)
Chuck Barritt’s RIO (Ruth Clark)
David Wiley’s atom (eCornell molecule)
Stephen Downes’ RSS (Alan Levine)
![Page 5: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/5.jpg)
Application: UTTC Context
Digital (fully online) Discoverable (metadata) Self-contained (zip package) Internally consistent (design) Provide an instructional event (feedback) Do not draw on outside resources (for
content) Polymorphic
![Page 6: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/6.jpg)
OO Diagram from CS (AYCDISAM)
DataData
Data
Encapsulated data (state information)
Method
Method
Encapsulated logic (service implementation)
ParameterInterface to services
![Page 7: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/7.jpg)
Baby Steps
userID from Blackboard Assessment score to Blackboard Assessment score to PeopleSoft, CF… RSS feed to Blackboard
![Page 8: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/8.jpg)
Toddling
Trigger communication based on learner actions
Accept communication from a user to a community
Send assessment from test object and return results to menu object
Initiate communication from a user to an agent-selected user
![Page 9: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/9.jpg)
Technologies
JavaScript and XMLHttpRequest w/server-side scripting like .NET (AJaX)
Java Flash Remoting
![Page 10: Object Design](https://reader031.vdocument.in/reader031/viewer/2022020207/559c98b61a28ab5a5f8b45bb/html5/thumbnails/10.jpg)
Thanks for listening