[Using Sakai] some form questions

Sean Keesler sean at keesler.org
Fri Apr 10 12:28:37 PDT 2009


Nope, it is a contrib tool:
http://bugs.sakaiproject.org/confluence/display/XSDW/Home

The externals allows you to deploy that contrib tool into your
(presumably stock) instance instance of Sakai.

Sean



On Fri, Apr 10, 2009 at 2:20 PM, Luke FERNANDEZ <LFERNANDEZ at weber.edu> wrote:
> Is there a form builder tool bundled into 2.5x?  At first gloss I don't see one....through Site Info I've added the the tool labeled:
>
>  Forms  Add XSD forms for collecting structured data in matrices and wizards
>
> But this tool doesn't actually generate XSD as far as I can tell.
>
> Luke
>
>>>> Sean Keesler <sean at keesler.org> 4/10/2009 12:11 PM >>>
> I would recommend using the form builder tool itself, which doesn't
> cause those issues.
>
> An external  that has worked for me in 2.5.x is:
> formbuilder         -r12479
> https://source.sakaiproject.org/contrib/ucf/formbuilder/trunk
>
> --Sean
>
>
> On Fri, Apr 10, 2009 at 1:49 PM, Christian Aziz <caziz at rutgers.edu> wrote:
>> Luke,
>>
>> It seems to me the only reason why Sakai didn't like it is the very first
>> <xs:element> 'name' attribute was empty. Since that is the document's root
>> node, Sakai doesn't know what to do with it. You'll notice it worked on the
>> new one because that was included.
>>
>> Best regards,
>>
>> Christian V. Aziz - Instructional Designer
>> Office of Instructional and Research Technology
>> Rutgers, The State University of New Jersey
>>
>> 101K Administrative Services Building Annex 1
>> 56 Bevier Road, Piscataway, NJ 08854
>> Tel: 732-445-8732 | Fax: 732-445-5539
>>
>>
>> ----- "Luke FERNANDEZ" <LFERNANDEZ at weber.edu> wrote:
>>>
>>>
>>> I've just been fiddling with creating forms after a hiatus and I had a few
>>> questions.  I've been using the form builder at:
>>>
>>> http://trident.cdws.ucf.edu/xsdweaver/
>>>
>>> When I generated an  XSD (see the XSD in the PS) and then tried to create
>>> a form with it using the form tool the form tool wouldn't create it
>>> (although it didn't throw a validation error).  As a benchmark I tried
>>> running through the process again with an old XSD I had lying around (see
>>> PSS) and it worked.
>>>
>>> This suggests to me that the above URL for generating XSD may not always
>>> generate stuff that Sakai's form builder can consume.  Or is there another
>>> explanation?  What form builder are people using these days that will
>>> generate XSDs that Sakai will gulp down without issues?
>>>
>>> Cheers,
>>>
>>> Luke
>>>
>>> PS: (Bad XSD:)
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>>> elementFormDefault="qualified">
>>>         <xs:element name="">
>>>                 <xs:annotation>
>>>                         <xs:documentation
>>> source="ospi.label"></xs:documentation>
>>>                         <xs:documentation
>>> source="ospi.description"></xs:documentation>
>>>                 </xs:annotation>
>>>                 <xs:complexType>
>>>                         <xs:sequence>
>>> <xs:element name="Namex" minOccurs="1">
>>>         <xs:annotation>
>>>                 <xs:documentation
>>> source="ospi.label">Labelx</xs:documentation>
>>>                 <xs:documentation
>>> source="ospi.description">Descriptionx</xs:documentation>
>>>         </xs:annotation>
>>>         <xs:simpleType>
>>>                 <xs:restriction base="xs:string">
>>>                         <xs:maxLength value="100"/>
>>>                 </xs:restriction>
>>>         </xs:simpleType>
>>> </xs:element>
>>> <xs:element name="NamexFile" minOccurs="1">
>>>         <xs:annotation>
>>>                 <xs:documentation
>>> source="ospi.label">LabexxFile</xs:documentation>
>>>                 <xs:documentation
>>> source="ospi.description">DescxFile</xs:documentation>
>>>         </xs:annotation>
>>>         <xs:simpleType>
>>>                 <xs:restriction base="xs:anyURI">
>>>                 </xs:restriction>
>>>         </xs:simpleType>
>>> </xs:element>
>>>                         </xs:sequence>
>>>                 </xs:complexType>
>>>         </xs:element>
>>> </xs:schema>
>>>
>>>
>>> PSS (Good XSD):
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>>> elementFormDefault="qualified">
>>>    <xs:element name="evaluation">
>>>       <xs:complexType>
>>>          <xs:sequence>
>>>             <xs:element name="title" minOccurs="1" type="xs:string"/>
>>>             <xs:element name="comment" minOccurs="1" type="xs:string">
>>>                <xs:simpleType>
>>>                   <xs:restriction base="xs:string">
>>>                      <xs:maxLength value="512" />
>>>                   </xs:restriction>
>>>                </xs:simpleType>
>>>                <xs:annotation>
>>>                   <xs:documentation source="ospi.label">Write your
>>> evaluation below</xs:documentation>
>>>                   <xs:documentation source="ospi.description">Give your
>>> reason here</xs:documentation>
>>>                   <xs:documentation
>>> source="ospi.isRichText">true</xs:documentation>
>>>                </xs:annotation>
>>>             </xs:element>
>>>          </xs:sequence>
>>>       </xs:complexType>
>>>    </xs:element>
>>> </xs:schema>
>>>
>>>
>>> _______________________________________________
>>> sakai-user mailing list
>>> sakai-user at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>>
>>> TO UNSUBSCRIBE: send email to
>>> sakai-user-unsubscribe at collab.sakaiproject.org with a subject of
>>> "unsubscribe"
>>>
>> _______________________________________________
>> sakai-user mailing list
>> sakai-user at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>
>> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org
>> with a subject of "unsubscribe"
>>
> _______________________________________________
> sakai-user mailing list
> sakai-user at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>
> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>


More information about the sakai-user mailing list