[system] / trunk / wwmoodle / wwassignment / mod.html Repository:
ViewVC logotype

Annotation of /trunk/wwmoodle/wwassignment/mod.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4175 - (view) (download) (as text)

1 : gage 4175 <!-- This page defines the form to create or edit an instance of this module -->
2 :     <!-- It is used from /course/mod.php. The whole instance is available as $form. -->
3 :    
4 :     <?php
5 :    
6 :     // $Id$
7 :     /// First we check that form variables have been initialised
8 :     if (!isset($form->name)) {
9 :     $form->name = '';
10 :     }
11 :     if( !isset($form->intro) ) {
12 :     $form->intro = 'Introduction?? where is this used? defined in mod.html';
13 :     }
14 :     if( !isset($form->set_id) ) {
15 :     $form->set_id = -1;
16 :     }
17 :     if( ! isset($form->gradingmethod) ) {
18 :     $form->gradingmethod = 0;
19 :     }
20 :     //if( ! isset($form->course) ) {
21 :     // $form->course = $course->id;
22 :     //}
23 :     // this is really hacky, but I need the contents of the lib.php for wwassignment:
24 :     require_once("../mod/wwassignment/lib.php");
25 :     //require_once ("$CFG->dirroot/mod/wwassignmentlib.php");
26 :     define('WWMOODLE_SET_WEBWORK_URL', $CFG->wwassignment_webwork_url);
27 :    
28 :     require_login($course->id);
29 :    
30 :     add_to_log($course->id, "wwassignment", "view all", "index.php?id=$course->id", "");
31 :     $wwCourseName = wwmoodle_courseIdToShortName($course->id);
32 :    
33 :    
34 :     /// Get all required strings
35 :    
36 :     $strwwassignments = get_string("modulenameplural", "wwassignment");
37 :     $strwwassignment = get_string("modulename", "wwassignment");
38 :    
39 :     ?>
40 :     <?php
41 :     // ensure that there is a bridge for this course:
42 :     error_log("form ");
43 :     error_log(print_r($form,true));
44 :     $oCourse = get_record("course", "id", $form->course);
45 :     error_log(print_r($oCourse, true));
46 :     $aMods = get_all_instances_in_course("wwmoodle", $oCourse);
47 :     error_log("aMods");
48 :     error_log(count($aMods));
49 :     error_log(print_r($aMods, true));
50 :     ?>
51 :    
52 :    
53 :     <form name="form" method="post" action="mod.php">
54 :     <center>
55 :     <table cellpadding="5">
56 :     <tr><td>
57 :     <?php
58 :     if (count($aMods) == 0) {
59 :    
60 :     print "This course will be connected to $wwCourseName";
61 :     if (isadmin()) {
62 :     print("<p style='font-size: smaller; color: #aaa; text-align: center;'>
63 :     <a style='color: black;text-decoration:underline' href='".WWMOODLE_WEBWORK_URL."/admin'>"."Link to create WeBWorK course"."</a></p>");
64 :    
65 :     }
66 :    
67 :     } else {
68 :     print "This course is already prepared to connect to the webwork course $wwCourseName. ";
69 :     if (isadmin()) {
70 :     print("<p style='font-size: smaller; color: #aaa; text-align: center;'>
71 :     <a style='color: black;text-decoration:underline' href='".WWMOODLE_WEBWORK_URL."/admin'>"."Link to create WeBWorK course"."</a></p>");
72 :    
73 :     }
74 :    
75 :    
76 :    
77 :     }
78 :     ?>
79 :     </td></tr>
80 :     <tr valign="top">
81 :     <td align="right"><label for='name'><b><?php print_string("name") ?>:</b></label></td>
82 :     <td>
83 :     <input type="text" id='name' name="name" size="30" value="<?php p($form->name) ?>">
84 :     </td>
85 :     </tr>
86 :     <!-- More rows go in here... -->
87 :    
88 :     <tr valign='top'>
89 :     <td align='right'><label for='set_id'><b><?php print_string("set_id", "wwassignment"); ?>:</b></label><br />
90 :     <?php helpbutton("set_id", get_string("helpSet_id", "wwassignment"), "wwassignment", true, true); ?>
91 :     </td>
92 :     <td align='left'><?php wwassignment_printSetSelect($form->course, $form->set_id); ?></td>
93 :     </tr>
94 :     <tr valign="top">
95 :     <td align="right"><b><?php print_string("description", "assignment") ?>:</b>
96 :     <br /><br />
97 :     <?php
98 :     helpbutton("writing", get_string("helpwriting"), "moodle", true, true);
99 :     echo "<br />";
100 :     helpbutton("questions", get_string("helpquestions"), "moodle", true, true);
101 :     echo "<br />";
102 :     if ($usehtmleditor) {
103 :     helpbutton("richtext", get_string("helprichtext"), "moodle", true, true);
104 :     } else {
105 :     emoticonhelpbutton("form", "description");
106 :     }
107 :     ?>
108 :     </td>
109 :     <td>
110 :     <?php
111 :     print_textarea($usehtmleditor, 20, 60, 680, 400, "description", $form->description);
112 :    
113 :     if ($usehtmleditor) {
114 :     echo '<input type="hidden" name="format" value="'.FORMAT_HTML.'" />';
115 :     } else {
116 :     echo '<div align="right">';
117 :     helpbutton("textformat", get_string("formattexttype"));
118 :     print_string("formattexttype");
119 :     echo ':&nbsp;';
120 :     if (!$form->format) {
121 :     $form->format = $defaultformat;
122 :     }
123 :     choose_from_menu(format_text_menu(), "format", $form->format, "");
124 :     echo '</div>';
125 :     }
126 :     ?>
127 :     </td>
128 :     </tr>
129 :     <tr valign='top'>
130 :     <td align='right'><label for='gradeMethod'><b><?php print_string("gradeMethod", "wwassignment"); ?>:</b></label><br />
131 :     <?php helpbutton("gradeMethod", get_string("helpGradeMethod", "wwassignment"), "wwassignment", true, true); ?>
132 :     </td>
133 :     <td align='left'><?php wwassignment_printGradeMethodSelect($form->gradingmethod); ?></td>
134 :     </tr>
135 :     <!-- The following line for Moodle 1.5 prints the visibility setting form element -->
136 :     <?php print_visible_setting($form,$oCourse); // the version without $oCourse doesn't work, error in course/lib.php perhaps MEG?>
137 :    
138 :     </table>
139 :     <!-- These hidden variables are always the same -->
140 :     <input type="hidden" name='formaction' value="create_assignment" />
141 :     <input type="hidden" name='course' value="<?php p($form->course) ?>" />
142 :     <input type="hidden" name="sesskey" value="<?php p($form->sesskey) ?>" />
143 :     <input type="hidden" name='coursemodule' value="<?php p($form->coursemodule) ?>" />
144 :     <input type="hidden" name='section' value="<?php p($form->section) ?>" />
145 :     <input type="hidden" name='module' value="<?php p($form->module) ?>" />
146 :     <input type="hidden" name='modulename' value="<?php p($form->modulename) ?>" />
147 :     <input type="hidden" name='instance' value="<?php p($form->instance) ?>" />
148 :     <input type="hidden" name='mode' value="<?php p($form->mode) ?>" />
149 :     <input type="submit" value="<?php print_string("savechanges") ?>" />
150 :     </center>
151 :    
152 :     </form>
153 :     <?php
154 :     if( isteacher($course->id) ) {
155 :     print("<p style='font-size: smaller; color: #aaa; text-align: center;'>
156 :     <a style='color: #666;text-decoration:underline' href='".WWMOODLE_SET_WEBWORK_URL."/$course->shortname/instructor' target='_webwork_edit'>"
157 :     .get_string("goToWeBWorK", "wwmoodle")."</a></p>");
158 :     }
159 :     ?>

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9