הפצת אנקי
-
בקשת עזרה| קוד JS לשינוי קצוות של האלמנט צאצא הראשון שתוכן שלו הוא "0" -
בקשת עזרה| קוד JS לשינוי קצוות של האלמנט צאצא הראשון שתוכן שלו הוא "0"@dovid 5.3
-
בקשת עזרה| קוד JS לשינוי קצוות של האלמנט צאצא הראשון שתוכן שלו הוא "0"התרשים להלן:
נוצר ע"י הHTML דלהלן:
<div class="progress" style="height: 1.5rem;"> <div class="progress-bar bg-success " style="width:0.0%"> <span class="inner inner-right tooltip_bar"> 0 <span class="tooltiptext tooltip-bottom">לחץ כאן להצגת<br>כל השאלות שלמדו היום.</span> </span> </div> <div class="progress-bar bg-warning" style="width:2.074688796680498%"> <span class="inner inner-left tooltip_bar"> 10 <span class="tooltiptext tooltip-bottom">לחץ כאן להתחלת מבחן על<br>כל השאלות שמתוזמנות להיום.</span> </span> </div> <div class="progress-bar bg-danger" style="width:95.22821576763486%"> <span class="inner inner-center tooltip_bar" onclick="alert(123)" style="overflow: visible;"> 459 <span class="tooltiptext tooltip-bottom">לחץ כאן להתחלת מבחן על<br>כל השאלות שבאיחור.</span> </span> </div> <div class="progress-bar bg-primary" style="width:2.6970954356846475%"> <span class="inner inner-center tooltip_bar"> 13 <span class="tooltiptext tooltip-bottom">לחץ כאן להתחלת מבחן על<br>כל השאלות החדשות.</span> </span> </div> </div>
כדי לשפר את המראה, רציתי לעגל את הפינות של הערכים הראשון והאחרון שנראים לעין.
(כפי שאפשר לראות בHTML יש ערך אחד שהוא ריק ולכן הוא לא נראה לעין).
גם לאחר הרבה ניסיונות + GPT, לא הצלחתי לעשות זאת באמצעות קוד JS או CSS כלשהוא.
אני משתמש גם בbootstrap 5 אם זה משנה למשהו.
(bootstrap יוצר את הפינות המעוגלות בתרשים כזה על ידי עיגול הפינות של אלמנט האב והוספת הCSS overflow:hidden מה שמעלים גם את הריבוע של הערכים עצמם שאמור לבלוט מעבר לפינות הסרגל אב. אני נצרכתי לעקוף את ההגדרה הזאת כיון שאני רוצה להוסיף טולטיפ הסבר מעל כל אחד מהערכים ובמידה וההגדרה הנ"ל תשאר, זה יסתיר את הטולטיפ שאמור להופיע מעבר לגבולות הסרגל.)
תודה לעוזרים. -
תוכנת אנקי לזכרון הלימוד6- יותר יפה, תופס פחות מקום.
- רעיון. נראה.
25- באיזה קובץ במאגר יש מדיה?
28 - אתה יכול להעתיק מהגירסא הקודמת. כמדומני שזה היה השינוי היחיד.
- רעיון. נראה.
-
סדר בbootstrap עם Leftתודה על המ"מ. נס שנרגעת ....
-
הצעה| תקן לקישור מאמרים תורניים למאגרים תורניים ממוחשבים.@yossiz הבעיה בהצעה הצנועה היא שכאשר מחבר יוציא מאמר זה יהיה מוגבל יותר.
כרגע קיבלתי אישור עקרוני מחלק מהמאגרים שמדובר במשהו חשוב וכו' (שלחתי להם מייל).
מקוה שימשיך לתועלת כולם.
בכל מקרה, אמורה להיות תחרות בזה כי הראשון שיישם את זה יהיה לו יתרון.
לגבי:
א: נכון. זה יצטרך להיות מוגדר במדויק יותר מהדוגמא הכללית לעיל.
ב: זה לא יקפיץ חלון עם שאלה באיזו תוכנה ברצונך לפתוח (כמו כשיש שתי תוכנות לפתיחת תמונות למשל)
ג: העוסקים במלאכה הם אנשים שרוצים בטובת הלומדים וכמו שנכתב לעיל. -
תוכנת אנקי לזכרון הלימודבסייעתא דשמיא הודות לתרומות הלומדים שליט"א התאפשר להוציא אל הפועל את חלקו השני של מסע הפרסום- מודעות רחוב. בבני ברק המודעות כבר נתלו מוקדם יותר השבוע והן יופיעו אי"ה גם בערים: ירושלים, בית שמש, ביתר, אלעד וקריית ספר.
ישנן עוד ערים שבתכנון אולם לעת עתה נגמר התקציב לכך.
ניתן לתרום להמשך הפרסום דרך נדרים פלוס בלחיצה כאן או בחיפוש- "אנקי" ובתוצאות- "ישיבת בין הזמנים זכרון יוסף" ושם לפרסום אנקי.
תמונות:ויהי רצון שזכויות הלימוד וזכירת הלימוד של הלומדים החדשים שיתווספו ואלה שיחזרו בעקבות המודעות תעמוד לכם לסייעתא דשמיא ברו"ג ובכל מילי דמיטב.
-
תוכנת אנקי לזכרון הלימוד@פלורידה
1-2-3-4
אני יכול לעזור לך במייל באופן פרטני.
5
תהיה בזה בעיה שהסרגל יתפוס בגלל זה נדל"ן יקר לאורך המסך שיותר חשוב מזה. (אולי יש לך ניסוי קצר מוצלח יותר)
6
הכפתורים יורדים שורה במכוון. לגבי הבעיה פתחתי נושא.
https://tchumim.com/topic/15209/סדר-בbootstrap-עם-left
7
דוגמאות יתקבלו בברכה.
ניתן לשלוט על הcss בקבצים שבתיקייה theme_settings6-8-9
הבעיה היא אותה בעיה. לא מספיק מתמצא כדי לדעת פתרון10
כן. אני יודע שאהבת...אי"ה תבוטל לחלוטין.
יטופל אי"ה
לכולם יש הגדרות בתפריט הזה.
את השיטה לביטול התלות אתה יכול לבצע בערך כמו ב1מתישהו אשחרר עדכון לתוסף ההוא. שיפתור את הבעיה אי"ה.
טופל כמה דקות אחרי שחרור הגרסא. שכחתי לסדר את זה בחזרה.
אשמח לאפיון מדויק.
לא הבנתי אם בשורה התחתונה יש בעיה שדורשת פתרון
-
דורש טיפול.
אמור לכלול. מוזר.
תבדוק אם זה גם לא מופיע כשאתה לוחץ על כמות השאלות שמעל כפתור הצג תשובה.עניתי לעיל
22.
נכנס בטעות
23
נכון
24
נכון
25
זה קשור לתוסף של ייבוא חלקי שגם בו יש את הבעיה הזאת.
26
טופל אחרי השחרור...
27
יטופל אי"התודה על הבדיקה המדוקדקת והיסודית.
-
-
סדר בbootstrap עם Leftיש לי סרגל כזה:
כדי לגרום למצב שבמסך קטן הפריטים ירדו שורה במקום להיעלם אני משתמש בbootstrap במחלקה row
הבעיה בזה היא שתיבת החיפוש צריכה תמיד להיות צמודה לשמאל ולכן אני משתמש בה בleft. רק שזה גורם שהכפתורים האחרים יעלו עליה כמו בתמונה למעלה.
זה פחות או יותר הקוד שאחראי על הסרגל הזה:<div class='row align-items-center col full mobile-nav reviewerbardisp'> <div class="row row-4" href=# onclick='pycmd("menuCol")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="#fff"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/> </svg> תפריט <span class="tooltiptext tooltip-bar">תפריט "קובץ"</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("deckBrowser")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="#FFFFFF"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M19 15v4H5v-4h14m1-2H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 18.5c-.82 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM19 5v4H5V5h14m1-2H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 8.5c-.82 0-1.5-.67-1.5-1.5S6.18 5.5 7 5.5s1.5.68 1.5 1.5S7.83 8.5 7 8.5z"/> </svg> מסך ראשי <span class="tooltiptext tooltip-bar">עבור למסך הראשי</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("add_deck")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="#FFFFFF"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z"/> </svg> צור חפיסה <span class="tooltiptext tooltip-bar">צור נושא כדי לסדר את השאלות שתוסיף</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("AddCard")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FFFFFF"> <rect fill="none" height="24" width="24"/> <path d="M3,10h11v2H3V10z M3,8h11V6H3V8z M3,16h7v-2H3V16z M18.01,12.87l0.71-0.71c0.39-0.39,1.02-0.39,1.41,0l0.71,0.71 c0.39,0.39,0.39,1.02,0,1.41l-0.71,0.71L18.01,12.87z M17.3,13.58l-5.3,5.3V21h2.12l5.3-5.3L17.3,13.58z"/> </svg> כתוב שאלה <span class="tooltiptext tooltip-bar">הוסף שאלה ותשובה</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("onBrowse")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="#fff"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/> </svg> דפדף בכרטיסים <span class="tooltiptext tooltip-bar">פתח את חלון דפדוף בכרטיסים</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("FilteredDialog")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" width="24px" height="24px" viewBox="0 0 24 24" fill="#FFFFFF"> <g><path d="M0,0h24 M24,24H0" fill="none"/> <path d="M7,6h10l-5.01,6.3L7,6z M4.25,5.61C6.27,8.2,10,13,10,13v6c0,0.55,0.45,1,1,1h2c0.55,0,1-0.45,1-1v-6 c0,0,3.72-4.8,5.74-7.39C20.25,4.95,19.78,4,18.95,4H5.04C4.21,4,3.74,4.95,4.25,5.61z"/> <path d="M0,0h24v24H0V0z" fill="none"/></g> </svg> סנן שאלות <span class="tooltiptext tooltip-bar">צור חפיסה עם שאלות מסוננות לפי הגדרה מסוימת</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("Stats")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="#FFFFFF"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M5 9.2h3V19H5V9.2zM10.6 5h2.8v14h-2.8V5zm5.6 8H19v6h-2.8v-6z"/> </svg> הצג סטטיסטיקות <span class="tooltiptext tooltip-bar">פתח את חלון הסטטיסטיקות</span> </div> </div> | <div class="row row-4" href=# onclick='pycmd("menu_Help")'> <div class="row row-4 mobile-nav-item statscursor"> <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#FFFFFF"> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"/> </svg> עזרה <span class="tooltiptext tooltip-bar">תפריט "עזרה"</span> </div> </div> """ + """ <input id="searchcards" type="text" style="background:transparent; border-radius: 20px; color:#fff;" placeholder="חיפוש כרטיסים..." value="" class=" searchcards reviewerbardisp row row-4 " size="20" style="direction: rtl; text-align: right;"> <script> var input = document.getElementById("searchcards"); input.addEventListener("keypress", function(event) { if (event.key === "Enter") { event.preventDefault(); pycmd("browser_search:" + this.value) this.value = "" } }); </script> </div>
והCSS:
element.style { background: transparent; border-radius: 20px; color: #fff; } body.reduce-motion, body.reduce-motion *:not(.no-reduce-motion) { transition: none !important; animation: none !important; } .searchcards { position: absolute; margin-left: 10px; left: 0; } .row { margin: 0; } .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } button, input { overflow: visible; } button, input, optgroup, select, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } *, ::after, ::before { box-sizing: border-box; } * { box-sizing: content-box; } user agent stylesheet input[type="text" i] { padding: 1px 2px; }
-
תוכנת אנקי לזכרון הלימוד@פלורידה ספציפית, עשיתי שינוי שהתוסף הזה משנה באופן אוטומטי כל כרטיס שמיובא לכזה הניתן לעריכה. זה נועד לפתור כמה בעיות למשתמש המצוי שלא מבין יותר מדי בתוספים.
לכן גם התלות של מאגר השאלות בתוסף הזה. -
הצעה| תקן לקישור מאמרים תורניים למאגרים תורניים ממוחשבים.חשבתי על רעיון כדלהלן:
כשאברך כותב חבורה עם מ"מ, ואני מעוניין לפתוח אותם אני צריך להכנס לתוכנה התורנית שקיימת אצלי במחשב ולחפש שם את המקור.
הבעיה בזה מלבד ביטול הזמן היא שזה גם גורם לעיין פחות במקור הדברים ולהסתמך על המחבר שדייק בציטוט.
הפתרון לזה בעיניי הוא לתת אפשרות נוחה ליצור קישורים לפי מ"מ שיעבדו עם תאימות לכלל המאגרים התורניים הקיימים.
כמו שלדוגמא
הURI הזה פותח את הגדרות המחשב על תצוגהms-settings:display
וזה פותח את השעון
ms-clock:
לכאורה זה היה אמור להיות משהו כמו
link_torani:רשבא-גיטין-מג?otzar#kuk
המבנה של הURI הוא כזה בעצם- קודם כל link_torani: שהוא בעצם השלב הראשון של הקריאה למאגר התורני. כל מאגר תורני שיתמוך בזה יפתח ויקרא את הכתובת רשבא-גיטין-מג לאחמ"כ מופיע ארגומנט שיאפשר העדפה של תוכנה מסוימת ומהדורה של הספר.
א. האם זה באמת יוכל לעבוד (עם שיתוף פעולה תכנותי מצד בעלי המאגרים כמובן)?
ב. האם ישנם עוד פרמטרים שאפשר להכניס לזה ושכחתי?
ג. עוד רעיונות בהקשר הזה? -
תוכנת אנקי לזכרון הלימודוואו יש הרבה עבודה
תמשיך ככה -
תוכנת אנקי לזכרון הלימוד@פלורידה אכן הבעיה היא בלפי אחוזים
-
תוכנת אנקי לזכרון הלימודשמתי לב ששכחתי לסדר שלושה דברים בהקשר של הלוח שנה-
א. התאריכים העתידיים לא נצבעים
ב. רוב התאריכים מוצג תאריך לועזי
ג. הסכום הכולל של הכרטיסים אמור לכלול גם את החדשים וע"כ הוא אמור להופיע בתחתית הטולטיפ. -
תוכנת אנקי לזכרון הלימודבס"ד
גירסת בדיקה סיון תשפגראשית, אודה שוב לכל העוזרים והמסייעם ובפרט ל@dovid וכן לכל מדווחי הבאגים (חלקם עדיין לא סודרו)
להלן רשימת השיפורים:- לוח שנה במסך הראשי שהריבועים שבו נצבעים לפי כמות השאלות/אחוזי המענה מתוך השאלות המתוזמנות.
- הסתרת שדות לא פעילים בכרטיס שאלות מרובות
- פתיחת דפדוף על כרטיסים שנלמדו בלחיצה על המספרים מעל הכפתור הצג תשובה
- שם לכל אחד מהניקודים וטעמי המקרא
- הדף היומי מיובא לחפיסה מיוחדת לפי אותו מבנה של התיקיות במאגר
- נוטרלו עדכוני תוספים
- ניתן לייבא כרטיסים משוכפלים מהמאגר
- הוספת קישור לתרומה
- תיקונים למצב לילה
- תוקן התרשים של הנתונים במסך התצוגה המקדימה של חפיסה
- ייבוא חלקי של קובץ וכן מהמאגר
- תוקן החישוב בסרגל התקדמות
- קיצור מקשים ל:ריענון דיפדוף (CTRL + F5) ,לשינוי גודל וסוג גופן בעורך ובמבחן.
- נפתר הבאג שכאשר עורכים שדה בשאלות מרובות כל התשובות נפתחות.
- נוסף סוג כרטיס עם אפשרות לציון נפרד לכל אחת מהתשובות במבחן שאלות מרובות- מתווספים כרטיסים בהתאם לכמות השדות המלאים
- מידע על שאלות מושהות במסך הראשי
- בפתיחת דפדוף במבחן נפתח על החפיסה שכרגע נבחנים עליה
- הוספת שאלות לחפיסה מסוננת ישירות מחלון דפדוף
- שיפורי מהירות שונים
- התוכנה נפתחת כעת על הפרופיל האחרון
- שינוי אוטומטי של כלל הכרטיסיות למצב עריכה במהלך מבחן עם אפשרות לביטול הנ"ל.
כמה הערות לגבי הלוח שנה:
הלוח אינו מתחשב בהשהיית שאלות. כלומר שאלות מושהות שבוטלה ההשהיה שלהן נספרות כשאלות שתוזמנו לכל אחד מהימים שבין תאריך התזמון האחרון עד למענה הבא.
שאלות מושהות (ולא בוטלה ההשהיה שלהן) ושאלות מחוקות לא נספרות מאז הפעם האחרונה שהן נענו.
יתכן מצב שבו נענו יותר שאלות מאלה שתוזמנו מכיון שיש באג שלעיתים שאלות מוצגות לפני זמן התזמון וכן שאלות מסוננות.
לכן, יכול להיות שבלוח שנה יהיה כתוב שלהיום תוזמנו פחות שאלות ממה שמופיע בתוכנה למעלה. מה שנכון זה מה שלמעלה.נא לדווח על כל באג או תקלה כדי שנוכל לתקנם עד לגירסא הבאה.
-
יעילות חישוב פייתון מול sql של פייתון@Aharon-0 תודה.
מקריאה על הספריה הזאת נראה שהיא מבוססת על עוד שפות חוץ מפייתון ויש לי בעיה שכרגע לא ניתן לשלב ספריות מקומפלות באנקי. -
עזרה בSQLכותב הנוסחא עדכן אותה מעט אבל עדיין יש בה תקלות.
להלן הקודwith RECURSIVE -- שליפה זמנית: רשימת תאריכים dates as (select '2020-09-06' as _revlog_date_ union select date(_revlog_date_,'+1 day') from dates where _revlog_date_ < '2027-01-20' ), -- שליפה זמנית: נתוני לוג log as ( select -- מזהה כרטיס cid, -- תאריך לוג date(substr(id,1,10) - 7200,'unixepoch') date_log, -- תאריך חזרה date(substr(id,1,10) - 7200,'unixepoch') date_ans, -- מחזיר את הפעם הבאה שהכרטיס הזה נענה LEAD(date(substr(id,1,10),'unixepoch')) over (PARTITION by cid order by date(substr(id,1,10) - 7200,'unixepoch')) next_ans, -- לאיזה תאריך זה תוזמן פחות יום date(substr(id,1,10) - 7200 + (case when ivl < 0 then 0 else ivl * 86400 end),'unixepoch','-1 day') sch_from, -- האם חדש case when lastivl = -60 then 1 else 0 end new, -- האם חזרה case when lastivl <> -60 then 1 else 0 end ans, -- האם מתוזמן 0 sch from revlog WHERE ease != 1 AND cid in (select id from cards WHERE queue IN (2,3) ) -- עבור כל שורה מהשליפה לעיל מוסיף עוד שורת תזמון החל sch_from עד next_ans union select cid, date(sch_from, '+1 day') date_log , date_ans, sch_from, next_ans, 0 new, 0 ans, 1 sch from log where date(sch_from, '+1 day') <= COALESCE(next_ans,CURRENT_DATE) ), -- שליפה זמנית: כמות כרטיסים ביום cid_rep_date as ( select date(substr(id,1,10)+ 0,'unixepoch') cid_date , count(distinct cid) cnt_cid from revlog group by date(substr(id,1,10)+ 0,'unixepoch') ) -- עד כאן שלב ההצהרות select unixepoch(_revlog_date_), a ans, n new, s sch, (a * 100 / s) p, cnt_cid from dates left join ( (select date_log, sum(ans) a, sum(sch) s, sum(new) n from log group by date_log) ans_sch join cid_rep_date on ans_sch.date_log = cid_rep_date.cid_date) log_data on dates._revlog_date_ = log_data.date_log
בקוד הזה שמתי לב לבעיה שאם יש שתי חזרות שנענו באותו יום הקוד הזה מסמן אותן רק כחזרה אחת.
(המשמעות של -7200 היא הפער ביחס לזמן GMT + פער של הזמן שבו מתחלף יום בתוכנה)
-
יעילות חישוב פייתון מול sql של פייתון@dovid קודם כל תודה!
בעקרון מי שכתב את הנוסחא ההיא כתב נוסחה חדשה במעט זמנו הפנוי עם תיעוד הרבה יותר מפורט אבל גם כמה תקלות.
אני אעתיק לשם עכשיו.