Project

General

Profile

1
<!--
2
  *  '$RCSfile$'
3
  *      Authors: Matt Jones
4
  *    Copyright: 2000 Regents of the University of California and the
5
  *               National Center for Ecological Analysis and Synthesis
6
  *  For Details: http://www.nceas.ucsb.edu/
7
  *
8
  *   '$Author: leinfelder $'
9
  *     '$Date: 2007-10-25 20:22:22 -0700 (Thu, 25 Oct 2007) $'
10
  * '$Revision: 3533 $'
11
  * 
12
  * This is an HTML document for displaying metadata catalog tools
13
  *
14
  * This program is free software; you can redistribute it and/or modify
15
  * it under the terms of the GNU General Public License as published by
16
  * the Free Software Foundation; either version 2 of the License, or
17
  * (at your option) any later version.
18
  *
19
  * This program is distributed in the hope that it will be useful,
20
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22
  * GNU General Public License for more details.
23
  *
24
  * You should have received a copy of the GNU General Public License
25
  * along with this program; if not, write to the Free Software
26
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
27
-->
28
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
29
<html>
30
<head>
31
<title>FIRST Assessment Metadata Repository</title>
32
<link rel="stylesheet" href="@html-path@/style/default.css"
33
	type="text/css">
34
<link rel="stylesheet" type="text/css"
35
	href="@systemidserver@@style-skins-path@/first/first.css">
36
<script language="JavaScript" type="text/JavaScript"
37
	src="@systemidserver@@style-skins-path@/first/first.js"></script>
38
<script language="JavaScript" type="text/JavaScript"
39
	src="@systemidserver@@style-common-path@/branding.js"></script>
40
<script language="Javascript">
41
        function trim(stringToTrim) {
42
                return stringToTrim.replace(/^\s*/, '').replace(/\s*$/,'');
43
        }
44

    
45
        function checkSearch(submitFormObj) {
46
			var searchString = trim(submitFormObj.searchstring.value);
47
 			var checkBox = document.getElementById("searchAll");
48

    
49
			if (searchString=="") {
50
				if (confirm("Show *all* data?")) {
51
					searchString = "%";
52
				} 
53
				else {
54
          			return false;
55
				}
56
			}
57

    
58
			if(!checkBox.checked && searchString!="%"){
59
				submitFormObj.query.value = "<pathquery version=\"1.2\">"
60
                                                      +"<querytitle>Web-Search</querytitle>"
61
                                                      
62
                                                      +"<returndoctype>edml://ecoinformatics.org/edml</returndoctype>"
63
                                                      
64
                                                      +"<returnfield>qtimetadata/qtimetadatafield/fieldlabel</returnfield>"
65
                                                      +"<returnfield>qtimetadata/qtimetadatafield/fieldentry</returnfield>"
66
                                                      +"<returnfield>assessment/duration</returnfield>"
67
                                                      +"<returnfield>assessment/@assessmentTitle</returnfield>"
68
                                                      +"<returnfield>assessment/@assessmentId</returnfield>"
69
                                                      +"<returnfield>lom/general/title/string</returnfield>"
70
                                                      +"<returnfield>lom/general/keyword/string</returnfield>"
71
                                                      +"<returnfield>individualName/surName</returnfield>"
72
                                                      +"<returnfield>organizationName</returnfield>"
73
                                                      
74
                                                      +"<querygroup operator=\"INTERSECT\">"
75
                                                           +"<queryterm searchmode=\"contains\" casesensitive=\"false\">"
76
                                                                   +"<value>%</value>"
77
                                                                   +"<pathexpr>organizationName</pathexpr>"
78
                                                           +"</queryterm>"
79
                                                           +"<querygroup operator=\"UNION\">"
80
                                                                   +"<queryterm searchmode=\"contains\" casesensitive=\"false\">"
81
                                                                           +"<value>" + searchString + "</value>"
82
                                                                           +"<pathexpr>assessment/@title</pathexpr>"
83
                                                                   +"</queryterm>"
84
                                                                   +"<queryterm searchmode=\"contains\" casesensitive=\"false\">"
85
                                                                           +"<value>" + searchString + "</value>"
86
                                                                           +"<pathexpr>surName</pathexpr>"
87
                                                                   +"</queryterm>"
88
                                                                   +"<queryterm searchmode=\"contains\" casesensitive=\"false\">"
89
                                                                           +"<value>" + searchString + "</value>"
90
                                                                           +"<pathexpr>givenName</pathexpr>"
91
                                                                   +"</queryterm>"
92
                                                                   +"<queryterm searchmode=\"contains\" casesensitive=\"false\">"
93
                                                                           +"<value>" + searchString + "</value>"
94
                                                                           +"<pathexpr>lom/general/keyword/string</pathexpr>"
95
                                                                   +"</queryterm>"
96
                                                           +"</querygroup>"
97
                                                     +"</querygroup>"
98
                                             +"</pathquery>";
99
                } else {
100
                        queryTermString = "";
101
                        if(searchString != "%"){
102
							queryTermString = "<queryterm searchmode=\"contains\" casesensitive=\"false\">"
103
								+"<value>" + searchString + "</value>"
104
								+"</queryterm>";
105
                        }
106
                        submitFormObj.query.value = "<pathquery version=\"1.2\">"
107
                                                           +"<querytitle>Web-Search</querytitle>"
108
                                                                                                                      
109
                                                           +"<returndoctype>edml://ecoinformatics.org/edml</returndoctype>"
110
                                                           
111
                                                           +"<returnfield>qtimetadata/qtimetadatafield/fieldlabel</returnfield>"
112
                                                           +"<returnfield>qtimetadata/qtimetadatafield/fieldentry</returnfield>"
113
                                                           +"<returnfield>assessment/duration</returnfield>"
114
                                                           +"<returnfield>assessment/@assessmentTitle</returnfield>"
115
                                                           +"<returnfield>assessment/@assessmentId</returnfield>"
116
                                                           +"<returnfield>lom/general/title/string</returnfield>"
117
                                                           +"<returnfield>lom/general/keyword/string</returnfield>"
118
                                                           +"<returnfield>individualName/surName</returnfield>"
119
                                                           +"<returnfield>organizationName</returnfield>"
120
                                                           
121
                                                           +"<querygroup operator=\"INTERSECT\">"
122
                                                                +"<queryterm searchmode=\"contains\" casesensitive=\"false\">"
123
                                                                        +"<value>%</value>"
124
                                                                        +"<pathexpr>organizationName</pathexpr>"
125
                                                                +"</queryterm>"
126
                                                                + queryTermString
127
                                                           +"</querygroup>"
128
                                                    +"</pathquery>";
129

    
130
                }
131
                return true;
132
        }
133

    
134
        function searchAll(){
135
                var checkBox = document.getElementById("searchCheckBox");
136
                if(checkBox.checked == true){
137
                        alert("You have selected to search all possible existing fields. This search will take longer.");
138
                }
139
        }
140
   </script>
141
<link href="first.css" rel="stylesheet" type="text/css">
142
</head>
143
<body>
144
<script language="JavaScript">
145
          insertTemplateOpening();
146
          insertSearchBox();
147
      </script>
148

    
149
<table width="760" border="0" cellspacing="0" cellpadding="0">
150
	<!--DWLayoutTable-->
151
	<tr>
152
		<td>
153
			<p class="intro">
154
				Welcome to the FIRST Assessment Repository. 
155
				The repository contains detailed information on assessment tools used
156
				[primarily] in biological and ecological science courses.
157
				Records herein adhere to a standard educational metadata specification 
158
				and enable educators to explore effective teaching models and techniques.
159
			</p>
160
			<p class="intro">	
161
				The aim is to associate outcome measures (i.e. student test scores) with the particular concepts
162
				on which the student is being tested and also associate the specific instructional techniques employed 
163
				when presenting that material to the student.
164
			</p>
165
				
166
			<p class="intro">
167
				The repository relies primarily on data collected from and submitted by
168
				professors and instructors.  While this system is still in active development,
169
				a quick search should reveal the depth, flexibility, and utility of the model. 
170
				And, of course, feedback is strongly encouraged and greatly appreciated.
171
			</p>
172
			<p class="intro">
173
				Information about the FIRST Project and it's activities is currently available through the 
174
				<a href="http://www.first2.org/">FIRST II</a> site.
175
				
176
			<p class="intro">
177
				If you have any questions, comments or problems,
178
				please contact the repository developer and administrator at
179
				<a	href="mailto:leinfelder@nceas.ucsb.edu">leinfelder@nceas.ucsb.edu</a>
180
			</p>
181
			
182
			<br />
183
			<table class="tables" cellpadding="8" cellspacing="0">
184
				<tr class="sectheader">
185
					<td class="borderbottom" align="left">
186
						<p align="center">Search assessments and courses</p>
187
					</td>
188
				</tr>
189
				<tr class="sectbody"></tr>
190
	
191
				<tr>
192
					<td colspan="2" align="left">
193
						<form method="POST" action="@servlet-path@" target="_top"
194
							onSubmit="return checkSearch(this)">
195
							<span class="searchresultsdividerPale"> 
196
								<input value="UNION" name="operator" type="hidden"> &nbsp; 
197
								<input size="14" name="searchstring" type="text" value="" id="searchBox"> 
198
								<input name="query" type="hidden"> 
199
								<input name="qformat" value="first" type="hidden"> 
200
								<input name="enableediting"	value="false" type="hidden"> 
201
								<input type="hidden" name="action" value="squery"> 
202
								<input value="Search" type="submit">
203
							</span>
204
						</form>
205
						<form>
206
							<input name="search" type="radio" checked>
207
							Search Titles, Keywords, Instructors (Quicker) 
208
							<br/>
209
							<input name="search" type="radio" id="searchAll"> 
210
							Search all fields (Slower) 
211
							<br />
212
						</form>
213
						<div align="center">
214
							<p align="left">This tool allows you to search for assessments.
215
							When you type text in the box and click on
216
							the "Search" button, the search will only be conducted within the
217
							course and assessment titles and descriptions, instructor name, and keyword fields. 
218
							Checking the "Search All Fields" box will search on these and all other existing fields. 
219
							<br />
220
							<br />
221
							You can use the '%' character as a wildcard in your searches (e.g.,
222
							'%biology%' would locate any phrase with the word biology embedded within it).
223
							</p>
224
						</div>
225
					</td>
226
				</tr>
227
				<tr>
228
					<td class="borderbottom">
229
						<div align="center">
230
							<a href="@servlet-path@?action=query&amp;operator=INTERSECT&amp;anyfield=%25&amp;organizationName=%25&amp;qformat=first&amp;enableediting=false&amp;returndoctype=edml://ecoinformatics.org/edml&amp;returnfield=assessment/@assessmentTitle&amp;returnfield=assessment/@assessmentTitle&amp;returnfield=lom/general/title/string&amp;returnfield=lom/general/keyword/string&amp;returnfield=individualName/surName&amp;returnfield=organizationName">
231
							Browse existing FIRST assessments
232
							</a> 
233
							<br />
234
						</div>
235
					</td>
236
				</tr>
237
			</table>
238
			<br />
239
			<br />
240
	
241
			<p class="intro">
242
			This repository is an effort of the <a href="http://www.nceas.ucsb.edu">National Center for Ecological
243
			Analysis and Synthesis (NCEAS)</a> and is based on software developed by
244
			the <a href="http://knb.ecoinformatics.org">Knowledge Network for
245
			Biocomplexity (KNB)</a>, and houses metadata that are compliant with 
246
			[the currently-under-development] Educational Metadata Language (EdML [name subject to change]).</p>
247

    
248
		</td>
249
	</tr>
250
</table>
251

    
252
<script language="JavaScript">          
253
    insertTemplateClosing();
254
</script>
255
</body>
256
</html>
(9-9/9)