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.

