Return on Investment

Costs. Technological change comes with many fixed and variable costs. All costs as well  should be made as transparent as possible and entered into the model (Bates, 2000).

Largest area of expense. Research shows that labor (e.g., faculty, Instructional designers, Web designers), not information technology, constitutes the largest area of expense in online learning costs (Johnstone S, Poulin R., 2002). That is even more true now when all teachers and students already have computers (or mobile phones) with broadband Internet access.

Moodle. Therefore, the cost of hosting Moodle LMS is the main hardware and software expense.  Cost per student can range from $1 a year to $20 a year, depending on whether in-house hosting or an outside service is used.

Cost of labor for support services such as help-desk, instructional designers, faculty education and administrative services will be the main cost of this project. Most schools already have support services, so the cost will depend greatly on how well we manage resources that we are already using.

Context.  This project has multiple objectives (new products, cost-reduction, collaboration, quality improvement, new markets, CE) and it is hard to quantify cost of labor. Instead of examining Return on Investment from a merely financial perspective, we may find it more helpful to use a framework in which the elements are contextualized and linked to organization goals (Bishop, 2007).

Better ROI. One ‘contextualized perspective’ states that with this project we will do all things we are supposed to do in the second decade of the 21st Century but we will do it together.  In that case, there is no doubt:

  • Collaboration across veterinary colleges to develop and/or share resources, experiences and educational activates will provide a better return on investment and more efficient use of faculty time (Jean-Michel et al., 2007).

In other words, instead of creating ‘28 different versions of virtually the same material, all aimed at training and educating the 2,400 U.S. graduates who enter the veterinary profession each year’ (Murray, Sischo, 2007), we can collaborate on development of  fewer but better versions while saving money (improving RoI).

Case Studies

Profile Information

Application afterLoad: 0.000 seconds, 0.29 MB
Application afterInitialise: 0.016 seconds, 1.01 MB
Application afterRoute: 0.020 seconds, 1.58 MB
Application afterDispatch: 0.053 seconds, 3.12 MB
Application afterRender: 0.105 seconds, 4.98 MB

Memory Usage

5251592

13 queries logged

  1. SELECT *
      FROM jos_session
      WHERE session_id = 'bf5bd6b0bfa73b6c0b2a2a7f14f34300'
  2. DELETE
      FROM jos_session
      WHERE ( time < '1511061694' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = 'bf5bd6b0bfa73b6c0b2a2a7f14f34300'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( 'bf5bd6b0bfa73b6c0b2a2a7f14f34300','1511067094','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 188)
      ORDER BY menuid DESC
      LIMIT 0, 1
  8. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access 
      FROM jos_content AS a
      LEFT JOIN jos_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN jos_sections AS s
      ON s.id = cc.section
      AND s.scope = "content"
      LEFT JOIN jos_users AS u
      ON u.id = a.created_by
      LEFT JOIN jos_groups AS g
      ON a.access = g.id
      WHERE a.id = 145
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-11-19 04:51:34' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-11-19 04:51:34' )   )    OR  ( a.state = -1 )  )
  9. UPDATE jos_content
      SET hits = ( hits + 1 )
      WHERE id='145'
  10. SELECT id, title, module, position, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 188 OR mm.menuid = 0 )
      ORDER BY position, ordering
  11. SELECT a.*, cr.rating_sum/cr.rating_count AS rating, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM jos_content AS a
      INNER JOIN jos_categories AS cc
      ON cc.id = a.catid
      INNER JOIN jos_sections AS s
      ON s.id = a.sectionid
      LEFT JOIN jos_content_rating AS cr
      ON a.id = cr.content_id
      WHERE a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-11-19 04:51:34' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-11-19 04:51:34' )
      AND s.id > 0
      AND a.access <= 0
      AND cc.access <= 0
      AND s.access <= 0
      AND (cc.id=48)
      AND (s.id=9)
      AND s.published = 1
      AND cc.published = 1
      ORDER BY a.ordering
      LIMIT 0, 3
  12. SELECT *
      FROM jos_users
      WHERE id = '62'
  13. SELECT count(a.id) 
      FROM jos_content AS a
      INNER JOIN jos_categories AS cc
      ON cc.id = a.catid
      INNER JOIN jos_sections AS s
      ON s.id = a.sectionid
      WHERE a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-11-19 04:51:34' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-11-19 04:51:34' )
      AND s.id > 0
      AND a.access <= 0
      AND cc.access <= 0
      AND s.access <= 0
      AND (cc.id=48)
      AND (s.id=9)
      AND s.published = 1
      AND cc.published = 1

Language Files Loaded

Untranslated Strings Diagnostic

None

Untranslated Strings Designer

None