<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5//EN" "http://cnx.rice.edu/cnxml/0.5/DTD/cnxml_plain.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="m9009"> 
  <name>The Connexions Vision</name>
  <metadata>
  <md:version>2.9</md:version>
  <md:created>2001/03/14</md:created>
  <md:revised>2004/11/30 18:16:53 US/Central</md:revised>
  <md:authorlist>
      <md:author id="richb">
      <md:firstname>Richard</md:firstname>
      <md:othername>G.</md:othername>
      <md:surname>Baraniuk</md:surname>
      <md:email>richb@rice.edu</md:email>
    </md:author>
      <md:author id="rars">
      <md:firstname>Ricardo</md:firstname>
      <md:othername>Anthony</md:othername>
      <md:surname>Radaelli-Sanchez</md:surname>
      <md:email>ricky@alumni.rice.edu</md:email>
    </md:author>
      <md:author id="brentmh">
      <md:firstname>Brent</md:firstname>
      <md:othername>Michael</md:othername>
      <md:surname>Hendricks</md:surname>
      <md:email>brentmh@rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="richb">
      <md:firstname>Richard</md:firstname>
      <md:othername>G.</md:othername>
      <md:surname>Baraniuk</md:surname>
      <md:email>richb@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="jenn">
      <md:firstname>Jenn</md:firstname>
      <md:othername>A.</md:othername>
      <md:surname>Drummond</md:surname>
      <md:email>jenn@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="brentmh">
      <md:firstname>Brent</md:firstname>
      <md:othername>Michael</md:othername>
      <md:surname>Hendricks</md:surname>
      <md:email>brentmh@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  

  <md:abstract>Connexions is an experimental course publishing philosophy
    and methodology that directly exploits modern information
    technology.  Our environment rests on four fundamental concepts;
    they are not unique in isolation but together represent a fresh
    approach to writing and using books in courses and curricula.  The
    key notions are: modules of information; user interfaces for easy
    navigation through information; annotation tools for customization
    of material; open-content license.</md:abstract>
</metadata>


 <content>
  <para id="obsolete">
    <note type="warning">
      The information here is outdated. Please see 
      the <link src="http://cnx.rice.edu/">Connexions Project</link>
      for more information.
    </note>
  </para>
  <section id="sec1">
    <name>The Connexions Project</name>
    <para id="s1p1">
      In the Connexions Project we are developing a new paradigm for
      the electronic publication of course materials.  The linchpin
      of university teaching has traditionally been the textbook.  The
      fact that textbooks are presented in a written medium constrains
      them to cover topics sequentially.  In reality, mathematics,
      science, and engineering concepts are highly interconnected.
      Sequential coverage misleads students and can be boring when the
      state-of-the-art topics are only addressed at the end.  the
      unique capabilities of the Internet, the World Wide Web, XML,
      and browser technology have yet to be fully exploited in
      educational publishing.  Most web-based publishing merely
      migrates standard textbook material to the Web with no
      adaptation to its unique structure.  Now, however, thanks to
      several conceptual innovations at <link src="http://www.rice.edu">Rice University</link>, we have a
      remarkable opportunity to change the foundations of education.
    </para>
    
    <para id="s1p2">
      Connexions is an experimental course publishing philosophy and
      methodology that directly exploits modern information
      technology.  Our environment rests on four fundamental concepts;
      they are not unique in isolation but together represent a fresh
      approach to writing and using books in courses and curricula.
      The key notions are:
      <list id="list1">
	<item>
	  Module - Autonomous collection of information describing
	  a single concept.  Although modules stand alone, they are
	  interrelated, connected by prerequisites, follow-up
	  concepts, supplementary material, and related material.
	</item>
	<item>
	  Navigation - User interfaces for the student to explore
	  easily among the modules and for the instructors to link
	  modules together to define a course.
	</item>
	<item>
	  Annotation - Tools that allow quanta to be customized by
	  instructors and personalized by students.
	</item>
	<item>
	  Open-Content License - Free, collaborative development of
	  modules by a community of authors.
	</item>
      </list>
    </para>

    <para id="s1p3">
      The Connexions Project is a clear departure from most other
      web-based education projects.  Connexions integrates
      state-of-the-art Web standards as well as new application to
      create a novel framework for electronic publishing and
      learning.  So different is the environment that we must develop
      a new publishing philosophy and methodology that directly
      exploit the capabilities of the Web electronic and print media
      while combining them with the spirit of open competition.
    </para>
  </section>

  <section id="sec2">
    <name>Course Modules</name>
    <para id="s2p1">
      The concepts in any course divide naturally into a set of
      self-contained <term>modules</term> of
      information that cover a specific topic within the greater
      subject; a module typically corresponds to several pages in a
      textbook or a portion of a lecture in a course.  In Connexions,
      each module consists of one or more Web pages containing
      demonstrations, animations, interactive experiments, video and
      audio recordings, assessment mechanisms, and other supporting
      materials not technically possible in a traditional book.
      Hyperlinks ("point and click") point to prerequisites,
      follow-up concepts, supplementary material, and related
      material.  Courses and <emphasis>entire curricula</emphasis>
      can be woven from Connexions modules, allowing fundamental
      concepts to be easily revisited and more advanced applications
      and related materials to be easily glimpsed (by following
      hyperlinks between modules).  Furthermore, an array of modules
      can be developed for a given concept, each taking a different
      pedagogical approach to reach a different student learning
      style or to represent alternative (possibly conflicting)
      philosophies, ideologies, or methodologies.  This organization
      frees teachers and students from the constraints of linear
      thinking and imposed by printed textbooks and standard
      curricula (Calculus I followed by Calculus II and then III).  
    </para>
  </section>
  
  <section id="sec3">
    <name>Roadmap</name>
    <para id="s3p1">
      Connexions' web-link, non-linear interconnections of modules
      will be a much more realistic reflection of how knowledge is
      organized; however, it will also be more complicated.  the
      increased complexity of the system opens up a much greater
      number of learning opportunities for student users who will be
      able to follow their own instinctive curiosity in pursuit of
      further knowledge.  Connexions will provide a graphical
      "roadmap" that explicitly indicates the connections between
      modules, making it straightforward for students to navigate and
      explore the course materials and curriculum.  This map will show
      a student where they have been and where they are going,
      providing an anchor within the non-linear matrix of modules.
      The instructor will configure the map as the backbone of the
      course.  Of course, students will be encourages to diverge from
      the map and explore linked and related topics.
    </para>
  </section>

  <section id="sec4">
    <name>Course Composer</name>
    <para id="s4p1">
      The Connexions system serves educators by allowing them to be
      directly involved in creating course material.  A course roadmap
      can be constructed and customized by an instructor using the
      <term>Course Composer</term>.  The Course Composer is used to
      select and organize modules that cater not only to the course,
      but also to particular student backgrounds, interests, and
      learning styles (several road maps can be created for a
      particular course, each designed to satisfy the needs of
      different student learning styles).  The instructor will chose
      which modules to include (from many related topics and
      disciplines) and in what order they are to appear in the course
      map; the Connexions system allows instructor the freedom to
      express their vision for a particular course.  Furthermore,
      instructors can always annotate the modules taken from
      Connexions or add their own locally-created modules
      (<foreign>i.e.</foreign>, modules that do not exist within
      Connexions but are unique to that instructor's course).
      Connexions will allow authors to contribute new material while
      freeing them from having to repeat material adequately stated in
      another module; there will no longer be the need for each author
      to create anew an all-inclusive and free-standing textbook.  The
      course Composer's output specifies which modules comprise a
      course and weaves modules together so that both print and
      electronic media versions can be created.
    </para>
  </section>
    
  <section id="sec5">
    <name>Annotation</name>
    <para id="s5p1">
      An integral part of the Connexions system will be the ability
      for instructors to customize and students to personalize modules
      through <term>annotation</term>.  An instructor might chose to
      do so in order to add commentary, pointing out particular
      aspects of the content or enhancing the presentation.  A student
      might annotate a module for their own purposes (akin to
      highlighting) or to share their ideas with others participating
      in the course.  Annotation allows commentary to be included as
      an addition to the course material without it becoming an
      indistinguishable part of that content; it serves an important
      role that is different, but complimentary, to that of the
      instructor's ability to modify modules for his customized
      course.
    </para>
  </section>

  <section id="sec6">
    <name>Open-Source Development</name>
    <para id="s6p1">
      This developmental approach will allow the Connexions materials
      and tools to continuously improve.  The Internet, World Wide
      Web, and Linux operating system were all developed in an open
      source culture and continue to operate and evolve this way.
      Using this development model, modules will not be authored by a
      single person or coordinated team but by a distributed
      community of passionate contributors who will work (for free) to
      write, test, debug, and suggest improvements.  Because modules
      can constantly be revised, they are never completely "finished
      works" that suffer the inevitable fate of becoming out-dated.
      By not being restricted to the ideas and methodology of a single
      individual or of a small associated group of academics, this
      project can develop in diverse ways not possible with
      traditional publications.
    </para>
    <para id="s6p2">
      In addition to having the potential for a vast array of
      contributors, all Connexions materials will be provided free of
      charge to anyone; they can in turn copy, modify, and use the
      materials as long as they allow others to do the same.  Of
      course, one of the obvious advantages of this approach is that
      it allows for the introduction of a great diversity of ideas,
      ideologies and pedagogical methodologies.
    </para>
    <para id="s6p3">
      The Connexions Project will take upon itself the responsibility
      of ensuring that all material accepted, be it as module
      modification or as totally new modules, will meet the highest
      educational standards.  All material submitted for general
      distribution will first be evaluated by the Connexions Project.
      Whereas the quality of submissions will be closely monitored,
      every effort will be made to enforce an inclusive philosophy in
      respect to content, <foreign>i.e.</foreign>, within the accepted
      norms of freedom of expression, no material will be excluded for
      ideological reasons.
    </para>
  </section>

  <section id="cnxml">
    <name>CNXML Language</name>
    <para id="s7p1">
      The basic premise behind the CNXML language is that it is
      content oriented.  The CNXML tag set allows authors to include
      information in a module while giving them minimal ability to
      control its appearance.  This model provides unique
      advantages compared to traditional book authoring.
      <list id="s7l1">
	<item>
	  Authors are free to concentrate on module content rather
	  than having to worry about how a finished product will look.
	</item>
	<item>
	  Graphic designers, not authors, will create a style/layout for
	  modules without ever having to worry about content.
	</item>
	<item>
	  Multiple styles can be applied to the same content to give a
	  different feel or look.
	</item>
      </list>
      In addition, CNXML is small, containing few tags most of which are
      intuitive to use.  The obvious advantage being that authors can
      quickly begin to produce content.  
    </para>
  </section>
  </content>
</document>
