Thanks Måns,

I'm very interested in ways to keep the file size down and optimize so I'll 
definitely try your suggestions.  

It was my intention to keep it as simple as possible as I was inspired by 
the TaskManagementExample <http://tiddlywiki.com/#TaskManagementExample> and 
I love the fact that you can simply copy and paste the code and start 
playing around without having to learn about plugins or transcluding.  I 
was tempted to use some of the code from tw5magick, which is very 
impressive, but it confused me a little because so much of the code relies 
on custom macros/plugins.  I wanted my example to be pure TiddlyWiki and 
simple to follow.  I even restrained myself from going overboard on the 
custom Tag styles which are really just there to show what is possible.

To create something for a novice TiddlyWiki user  the needs to be less in 
their face and I wondered if commenting is possible in wikiText e.g. "===== 
DO NOT EDIT BELOW THIS LINE======"

I think for this solution to work properly the user needs to also retain 
the power of TiddlyWiki in order to capture whatever other information 
relating to their teaching they require.  The idea is to combine the task 
of tacking attendance, which is usually done using excel, a dedicated app 
or a printed document, with the task of keeping class and student notes and 
that way neither task will be forgotten.  One application, all the 
information.

Thanks for your comments it's good to know when you're going in the right 
direction.  Also, 2 weeks of TiddlyWiki but a lifetime spent messing about 
with code :)

On Wednesday, June 24, 2015 at 1:12:29 PM UTC+1, Måns wrote:
>
> Hi Gordon
>
> Impressive implementation of simple concepts in a TW after just two 
> weeks!! 
> Very well done sir :-) and thank you very much for sharing this excellent 
>  proof of concept.
>
> I will show your example to my co-teachers - and I'm sure they will see 
> the potential right away :-)
>
> First thing I did when I saw your class register was to tag the 
> StudentTemplate tiddler with $:/tags/ViewTemplate and add this extra filter 
> before the filters already there:
>
> "<$list filter="[is[current]tag[student]!prefix[$]]">" 
>
> Then I added the field list-after with value 
> "$:/core/ui/ViewTemplate/tags" and removed the template 
> call("$param="StudentTemplate"") from the create new student button in the 
> GroupTemplate.
>
> The reason why I did this is that I don't like to fill the text area in 
> student tiddlers with template text (filter expressions and other "system 
> text"). Imo it can be very confusing for a user to see all this text when 
> you just want to add some other text in a tiddler. I guess that inputting 
> template text in each and every student, group and class tiddler will also 
> make the TW file size grow pretty fast.
>
> I would change the GroupTemplate tiddler and the ClassTemplate in the same 
> way and they will automatically show up/be transcluded in tiddlers tagged 
> with group and class respectively.
>
> I think your system works fine as it is. 
> My proposed change in working with templates as part of the ViewTemplate 
> is just a little optimization (imo). 
> You can easily adapt it if you like to make it even more simple for 
> someone else to use it to write text in the text area of student, class or 
> group tiddlers.
>
> Enjoy Måns Mårtensson
>
> Den onsdag den 24. juni 2015 kl. 02.04.57 UTC+2 skrev G McAlpine:
>>
>> Hi,
>>
>> I've only been using TiddlyWiki for a couple of weeks although I'm sure I 
>> must have crossed paths with it some years ago and then forgotten about it.
>>
>> I've made a demo Class/Student Attendance Register on tiddlyspot.com 
>> called testregister and I thought I'd post it here as it may or may not be 
>> of interest to someone. I'm sure this has already been done but I'd still 
>> be interested if anyone has a minute to comment.
>>
>> Thanks,
>>
>> Gordon
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e811b833-642d-4827-92ab-a5b66b1ffcdc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to