Download presentation
Presentation is loading. Please wait.
Published byDylan Chase Modified over 9 years ago
1
iClasses Project INFM 603, Spring 2012 Mary John, Marcelo Ramagem
2
Introduction What: Web application to aggregate course info Who: MIM Students, Prospects, and MIM Advisor. When: Use before signing-up for classes Where: In the cloud! Why: Because course info is scattered How: Drupal CMS
3
Problem! MIM Student Syllabus, Professor, Projects, etc
4
Solution MIM Student iClasses.com Browse info Receive Alerts
5
3 Core Features Aggregate Course Info Monitor 3 rd Party Sites Automated Notifications
6
“Nice to haves…” Social Sharing Course Ratings Student Commenting UMD Integration Mobile
7
WAMP Database Server Language Drupal Components Win2K3 Web Server Site Monitoring Our Tools
8
Modules Tested Our Quest for Modules… queryPathWebForm SimpleHTML Dom ParserqForms Job SchedulerFeeds Crawler Comment SubjectWatcher FiveStarMany Mail CronJobHTPassword Protection
9
Modules Used Links: standard custom content field for adding URL links Views: query content and display it in customized fashion Entity Reference: field to lookup data in other tables String Overrides: replaces text so you can rename default naming conventions Watcher : subscribe to specific content notifications CCKTools: built into to D7 and allows for custom fields Ctools: a required dependency module (used indirectly) Token: a required dependency module (used indirectly) Entity: a required dependency module (used indirectly)
10
iClasses Website Student 1 Student 2 Student 3 Student 4 New updates ? Yes STOP Yes Updates Module (Watcher, Querypath) Triggers Module (manymails) NONO External Websites Email Updates 1 2 3 4 PLANNED IMPLEMENTATION MODEL
11
Website Watcher (changedetection.com) Monitors New updates Yes STOP Yes NONO External Websites Emails MIM Advisor Updates iClasses Website Email Updates 1 2 3 4 Student 1 Student 2 Student 3 Student 4 ACTUAL IMPLEMENTATION MODEL
12
Started overly ambitious Focus on user goals not technology Drupal powerful but poorly documented (also wack-a-mole) Integration of disparate data is TOUGH! Reflections
13
QUESTIONS?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.