[WWdevel] page contents/organization/versioned sets

P Gavin LaRose glarose at umich.edu
Fri Jan 21 16:54:51 EST 2005


Hi all,

(Is that a vague enough subject line?)

I'm starting to get geared up for more work on support for versioned sets
and gateway tests in WeBWorK, and have a couple of things that I'd welcome
others' comments on.

 - When viewing students' progress by set, I think there is more
   information than is necessarily useful in most cases.  In particular,
   I think it would be useful to be able to suppress columns, not unlike
   the filter that now exists for the Instructor Tools page, et al.  For
   gateway tests, I'd like the ability to suppress everything after the
   "OutOf" column.  Any thoughts?  Do other people find columns like
   "Ind" or "LoginName" essential (or even useful)?

 - Along the same lines, if one is only interested in the total score on
   an assignment, it becomes possible to display multiple assignments in a
   single table.  Actually, this is probably possible no matter what,
   though it's easier to see if we leave out the per problem information.
   For example,
                        Set1         Set2
      Name          Score OutOf  Score OutOf   Section  Recitation
      Gavin LaRose    8     8      10   10       000       000
      etc.

   This does require a way of selecting multiple sets for viewing, though.
   The ability to do this is desirable for gateway tests, where we
   routinely have two assignments, one for practicing the test and one for
   taking it.  Does anyone else think this would be useful?

 - More generally, I think it would be useful to have a "professor of a
   specific section" authorization level.  I'm thinking of the case of a
   multi-section course, where we want a "professor" (the course
   coordinator) to see everything, but generally want other professors to
   only see and work with students in their section.  I think Mark may
   have done something like this somewhere along the line.  This would
   require a bunch of new permission levels, however, viz.,

        become_student_in_section      => $sectionprofessor,
        send_mail_to_section           => $sectionprofessor,
        assign_problem_sets_in_section => $sectionprofessor,
        modify_problem_sets_in_section => $sectionprofessor,
        modify_student_data_in_section => $sectionprofessor,
        etc.,

   and then would require that authorization checks verify
        has_auth( 'become_student' ) ||
        ( has_auth( 'become_student_in_section' ) && (in_same_section) )
   Display of students in various pages (e.g., student progress) would
   also want to be limited to those students in the correct section.  It
   also becomes more complicated if an instructor is teaching two sections
   of a course.

   Thoughts?

 - For gateway tests, I'm going to rearrange the preview/check output.
   Currently, previewing gives the following display:
           -----------------------------------------------------------
           | parsed input    |  formatted input     |  answer result |
           -----------------------------------------------------------
       1. text of problem
           input box: [ student input ]

   I think I like the following output better
       1. text of problem
           input box: [ student input ]
          answer result
           input read as: parsed input
           input preview: formatted input

   (This is at least partly because for gateway tests we're putting
   multiple problems on one page.)  Is there any reason that I'm missing
   that argues that the current arrangement is a better interface?  (When
   problems are presented one-by-one it brings the results to the fore,
   which is nice, but it still seems a little odd to me that it's coming
   before the problem that's being considered.)

Thanks,
Gavin

-- 
P. Gavin LaRose, Ph.D.  Program Manager (Instructional Tech.)
Math Dept., University of Michigan
glarose at umich.edu                         "It's snowing still.  And freezing.
734.764.6454                              However,  we  haven't had an earth-
http://www.math.lsa.umich.edu/~glarose/	  quake lately."         - A.A. Milne




More information about the webwork-devel mailing list