gaenseklein / slidenotes

0 stars 0 forks source link

outliner/index der slidenote #64

Open gaenseklein opened 5 years ago

gaenseklein commented 5 years ago

es soll ein outliner/index der slidenote geben. wie genau der aussieht steht noch nicht fest. was bereits fest steht und angezeigt werden soll: anzahl der wörter, anzahl der zeichen, kalkulierte präsentationszeit

gaenseklein commented 5 years ago

wörter zählen:

function WordCount(str) {
     return str.split(' ')
            .filter(function(n) { return n != '' })
            .length;
}
gaenseklein commented 5 years ago

@jochmann über zwei monate ohne feedback.

jochmann commented 5 years ago

sorry, ich warte immer auf notifications in meinen E-Mails und aus irgend einem Grund hatte ich zu diesem issue keine bekommen. Bis du mich mit @jochmann gepingt hast.

Ich weiß auch nicht, was ich genau kommentieren soll - wie ich die JavaScript-function finde? Den Editor kann ich momentan nicht testen, weil ich zur Registrierung aufgefordert werde, die erkennt aber meine email-adressen nicht als gültige adressen an.

gaenseklein commented 5 years ago

das sollte auch nicht bös gemeint sein sondern ne erinnerung, dass ich das bspw. als nächstes abarbeiten könnte aber dazu mehr input brauche. ich war mir nur unsicher, ob das überhaupt sein soll oder auf nächste version verschoben wird. hätte ich mal dazu schreiben sollen bei der erinnerung.

es soll ein outliner/index der slidenote geben. wie genau der aussieht steht noch nicht fest.

bist du da inzwischen weiter, was da rein kommen soll?

was bereits fest steht und angezeigt werden soll: anzahl der wörter, anzahl der zeichen, kalkulierte präsentationszeit.

wie soll sich die zusammensetzen? anzahl der wörter wäre bspw. das zählen von (zusammenhängenden) leerzeichen. das macht die funktion oben. das ist ein grober algorhytmus, der eher eine annäherung darstellt, aber ok ist. oder siehst du das anders?

anzahl der zeichen ist klar, einfach anzahl der zeichen.

aber wie kalkulierst du die präsentationszeit? lesezeit? also anhand der zeichen? (steht so in pdf, 80 wörter = 1 minute) oder für charts ne bestimmte zeit und für bilder usw.... wenn du da weitere details oder ideen hast gerne her damit. und soll ich das flexibel halten? aber so wie das im pdf steht, mit hardgecoded 80 wörter = 1 minute würde bedeuten, dass die test-slidenote simpletest.md mal eben knapp 6 minuten lang wäre, obwohl sie 16 slides hat - bzw. pro slide 22 sekunden... das kommt mir doch arg schnell vor. das finde ich macht so hardgecoded keinen sinn.

jochmann commented 5 years ago

Moin,

ja, ich hatte das zum Start mit einem hardcodierten Durchschnittswert geplant. Die Bilder müssen wir offensichtlich extra veranschlagen. Vielleicht auch die Lesezeit grundsätzlich noch etwas langsamer planen. Langfristig können wir uns da etwas schlaueres überlegen, erstmal einen präziseren Algorithmus für bessere Durchschnittswerte, später vielleicht sogar ein interaktives System.

Gerade mit dem hardgecodeten Ding ist die Umsetzung ja trivial - sofern es aber schon hilfreich ist, würde ich das gerne recht früh als Feature anbieten.

Den Outliner verschieben wir bestimmt.

Grundsätzlich versuche ich gerade eine Designerin für die Oberfläche und Konzeption anzuheuern, die dann auch schneller und mehr Input geben kann.

Beste Grüße, Jakob

On 30. Apr 2019, at 04:06, gaenseklein notifications@github.com wrote:

das sollte auch nicht bös gemeint sein sondern ne erinnerung, dass ich das bspw. als nächstes abarbeiten könnte aber dazu mehr input brauche. ich war mir nur unsicher, ob das überhaupt sein soll oder auf nächste version verschoben wird. hätte ich mal dazu schreiben sollen bei der erinnerung.

es soll ein outliner/index der slidenote geben. wie genau der aussieht steht noch nicht fest.

bist du da inzwischen weiter, was da rein kommen soll?

was bereits fest steht und angezeigt werden soll: anzahl der wörter, anzahl der zeichen, kalkulierte präsentationszeit.

wie soll sich die zusammensetzen? anzahl der wörter wäre bspw. das zählen von (zusammenhängenden) leerzeichen. das macht die funktion oben. das ist ein grober algorhytmus, der eher eine annäherung darstellt, aber ok ist. oder siehst du das anders?

anzahl der zeichen ist klar, einfach anzahl der zeichen.

aber wie kalkulierst du die präsentationszeit? lesezeit? also anhand der zeichen? (steht so in pdf, 80 wörter = 1 minute) oder für charts ne bestimmte zeit und für bilder usw.... wenn du da weitere details oder ideen hast gerne her damit. und soll ich das flexibel halten? aber so wie das im pdf steht, mit hardgecoded 80 wörter = 1 minute würde bedeuten, dass die test-slidenote simpletest.md mal eben knapp 6 minuten lang wäre, obwohl sie 16 slides hat - bzw. pro slide 22 sekunden... das kommt mir doch arg schnell vor. das finde ich macht so hardgecoded keinen sinn.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/gaenseklein/slidenotes/issues/64#issuecomment-487801871, or mute the thread https://github.com/notifications/unsubscribe-auth/AAPKCBBXYXWJ3KQQGIYTJUTPS6STFANCNFSM4GI6W56A.

gaenseklein commented 5 years ago

outliner ist jetzt mal eingepflegt. zum aktivieren musst du warscheinlich in advanced options -> extensions -> outliner aktivieren. wenn dein browser keine history/config vom slidenoteeditor gespeichert hat ist es direkt aktiv. ist noch nicht komplett fertig, aber fertig genug um zu sehen, was geht und ob es so sein soll. geöffnet und geschlossen wird der index vom outliner, wenn du oben auf das outliner-symbol bzw. den outlineblock klickst. der index aktualisiert sich nicht automatisch, sondern nur wenn er geöffnet wird. der outlineblock hingegen schon.

gaenseklein commented 5 years ago

zur berechnung habe ich momentan eingepflegt:

wörter: 80 wörter = 60 sekunden charts: 60 sekunden tables: 60 sekunden latex: 120 sekunden Images: 30 sekunden

all das ist stumpf aufaddiert, falls mehr als 60 sekunden durch 60 geteilt und aufgerundet, als minuten ausgegeben. sonst als sekunden direkt ausgegeben. wörter werden gezählt wie oben beschrieben - also eigentlich werden (zusammenhängende) leerzeichen gezählt. charts etc. werden nur dann gezählt, wenn sie sich innerhalb der selection befinden bzw. die ganze präsentation ausgerechnet wird.

jochmann commented 5 years ago

Ich würde nur in Minuten ausgeben, und das noch logarithmisch weil ohnehin unscharf geschätzt. Dann lieber keine Pseudo-Genauigkeit durch Sekundenanzeige vortäuschen und Erwartungen wecken, die wir nicht bedienen können.

<1min, 1min, 2min, 3min, 5min, 8min, 12min, >15min (mehr als 5 sollte eigentlich gar nicht auf eine Folie passen, aber für Notizen könnte es relevant sein)

On 6. May 2019, at 21:47, gaenseklein notifications@github.com wrote:

zur berechnung habe ich momentan eingepflegt:

wörter: 80 wörter = 60 sekunden charts: 60 sekunden tables: 60 sekunden latex: 120 sekunden Images: 30 sekunden

all das ist stumpf aufaddiert, falls mehr als 60 sekunden durch 60 geteilt und aufgerundet, als minuten ausgegeben. sonst als sekunden direkt ausgegeben. wörter werden gezählt wie oben beschrieben - also eigentlich werden (zusammenhängende) leerzeichen gezählt. charts etc. werden nur dann gezählt, wenn sie sich innerhalb der selection befinden bzw. die ganze präsentation ausgerechnet wird.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/gaenseklein/slidenotes/issues/64#issuecomment-489750884, or mute the thread https://github.com/notifications/unsubscribe-auth/AAPKCBEQ3WJYLTZ6IPDNX5LPUCDM7ANCNFSM4GI6W56A.

gaenseklein commented 5 years ago

ok, nur in minuten also und in abständen. tritt eigentlich eh nur auf, wenn eine selection gewählt ist wie in wireframing-slidenotes.pdf auf seite 10. dort stehen auch sekunden. (2 Words, 13 Chars, 2 Sec speaking time)