We seriously need a TIME & TIMING section better documented. 

I'm not able to help you solve this but I do know there has been lots of 
stuff done on timing.

I did see a countdown made by someone in a quiz. I just can't find it.

Its somewhere.

Best wishes
Josiah

On Monday, 11 December 2017 11:23:34 UTC+1, [email protected] wrote:
>
> ah .. so much to know :) .. thank you so much for your thoughts .. 
>
> My quizzing platform is to be like this:
>
> Landing page where you type in name and click "Start Test" 
>
> When you click "Start Test" the following happens:
> 1. Countdown timer starts in right hand corner above sidebar (or somewhere 
> else visible)
> 2. a timestamp (say ts1) is generated
> 3. You navigate to Question no.1
>
> Answer the Question no.1 (this choice is recorded in a the field of a 
> state tiddler) and click "Next Question"
>
> When you click "Next Question" the following happens:
> 1. a timestamp (say ts2)is generated
> 2. You navigate to Question no.2
>
> Now ts2 - ts1 will give the time taken to answer question 1
>
> So on... 
>
> All this while .. the countdown timer (above sidebar) continues and if it 
> becomes 00:00 then irrespective of how many questions are left to be 
> answered it takes you to the "Submit Answers" tiddler which once pressed 
> will do the following:
>
> 1. check the answers submitted with an answer key and sort out neatly the 
> answers answered correctly/wrongly/unanswered and you can check out the 
> solutions for each
> 2. calculate the score
> 3. send the score and the submitted answers to a google spreadsheet by way 
> of the submit form plugin (by Jed? i guess)
>
> So once all have taken the test a ranking can be developed from the data 
> collected in the google sheet and published ....
>
> But a countdown plugin can have much more usecases .. for example in the 
> ToDoNow itself we can start a task and the timer starts and once the task 
> is complete the timer stops and is recorded
>
> Or even in the Kanban plugin the time a task spent in any category can be 
> noted down etc....
>
> you are right ..  much thought must be spent on making a countdown plugin 
> as universal as possible .. looking at all possible use cases  .. 
>
>
> On Monday, December 11, 2017 at 3:05:45 PM UTC+5:30, PMario wrote:
>>
>> On Monday, December 11, 2017 at 9:43:55 AM UTC+1, [email protected] 
>> wrote:
>>>
>>> Nope it doesnt .. lots of warnings come up :(
>>>
>>
>> OK ... We are all very "implementation oriented" ... My problem now is, 
>> that you didn't answer any of my questions. 
>> Since the code doesn't do what you want, imo we need to go back to the 
>> whiteboard and define what's needed. 
>>
>> I can only guess from what you wrote. 
>>
>> some sort of quizzing platform where a countdown is initiated once the 
>>> quiz starts and once the time is up navigate to a tiddler where responses 
>>> can be submitted
>>>
>>
>>  - Do you want 1 timer or several active at the same time?
>>
>> Since you want to convert the function to macros ... probably several are 
>> active at the same time. 
>>
>>
>>  - Should they be pausable / deletable while active?
>>
>> In a quiz situation I personally would want to have a possibility to stop 
>> a timer, if I know the answer. ... But that's just me ;)  Your usecase may 
>> be completely different, to my thoughts.
>>
>>
>>  - What "action" do you want, after the timer has stopped? 
>>
>> It seems there should be just the text "Time is over" ... But if I can't 
>> stop it, every timer will run into this state. ... ??
>>
>>  - What should happen, if the tab, that contains the timer is not visible?
>>
>> Many browsers treat code in "inactive" tabs different to code in active 
>> tabs. ... So we may need to take care of this ... 
>>
>> --------------
>>
>> However i was able to manipulate the $:/plugins/ajh/tiddlytime/time.js in 
>>> http://tiddlytime.tiddlyspot.com/ and was able to get a 1 minute 
>>> countdown timer that displays into {{$:/temp/timer}} and shows"Time Up" at 
>>> the end of the countdown ..
>>>
>>
>> That's great, for someone who is not familar with javascript :)
>>  
>>
>>> problem is i dont know how to convert this to a javascript macro 
>>>
>>
>> IMO widget. ... I think, we need interaction
>>  
>>
>>> .. also the stop watch works from upon startup and i guess this must be 
>>> because of exports.startup .. but when i tried to make it exports.run it 
>>> didnt work as a macro ..
>>>
>>
>> ok. ... That's not the way how it works. ... 
>>  
>>
>>> I have attached the working sample check it out and let me know :)
>>>
>>
>> I don't have the time to dig into it atm. ... 
>>
>> But the usecase is definitely interesting. .. Quizzes are always 
>> interesting, and I think we don't have a countdown functionality / plugin 
>> atm. 
>>
>> So someone else ???
>>
>> have fun!
>> mario
>>
>

-- 
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 https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a221e115-a3ce-4396-a173-ec809b6915ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to