|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר מתקדם
|
שאלה| הכנתי קובץ טקסט עם מלא שאלות ותשובות
הכנתי קובץ טקסט עם מלא שאלות ותשובות
איך אני עושה שזה ידפיז אחד מהשאלות כל פעם שאלה אחרת ואז יצטרכו לענות תשובה נכונה? תודה |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
עבודה עם טפסים (form).
|
![]() |
![]() |
# 3 |
הוסטסניון
|
מה הקשר?
הוא צריך לעבוד עם פתיחת קובץ fopen ומשם להריץ לולאה שתדפיס את השאלות או תשים במערך או מה שהוא רוצה לעשות איתם.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 4 |
חבר מתקדם
|
אני לא מבין אין לזה מערכת פשוטה בנויה כבר?
|
![]() |
![]() |
# 5 | |
משתמש - היכל התהילה
|
ציטוט:
![]() ולמה שתהיה מערכת מוכנה כזאת? |
|
![]() |
![]() |
# 6 |
חבר מתקדם
|
למה שלא תהיה?
תשמע אחי הקובץ טקסט שלי בנוי ככה "שאלה" "תשובה" "שאלה" "תשובה" "שאלה" "תשובה" "שאלה" "תשובה" "שאלה" "תשובה" "שאלה" "תשובה" איך אני הופך את זה להדפסת שאלה רנדומלית והתאמת התשובות לשאלות?? |
![]() |
![]() |
# 7 |
חבר מתקדם
|
לא יהיה פשוט, בשיטה שלך אתה תצטרך לקרוא אתה קובץ קודם כל, להשתמש בביטויים רגולריים כדי להפריד בין השאלה לתשובה, לאחר מכן להכניס הכל למערך (הכוונה כל שורה בתור אלמנט במערך) לבצע ערבוב של כל האלמנטים במערך ולשלוף אחד באקראי. אחר כך כבר אפשר להציג את השאלה ואת התשובה לה לשמור ב SESSION אולי הדרך הכי קלה שאני חושב עליה כרגע.
דרך יותר טובה תיהיה לכתוב קובץ q1.txt ו a1.txt שזה אומ q1 זה שאלה מספר 1 ולה יהיה קובץ a1 שמכיל את התשובה לשאלה. יהיו לך זוגות כאלה של קבצים לדוגמא 5. הקבצים של השאלות הכוונה לקבצים qx.txt יהיו שמורים בתיקיה q והקבצים של התשובות ax.txt יהיו שמורים בתיקיה a. בישביל לקחת שאלה אחת רנדומלית אתה משתמש ב glob כדי לקרוא קובץ אחד מהתיקיה של ה q שזה יקח באקראי ומציג את השאלה (כמובן שזוכר את המספר של השאלה על ידי בידוד המספר שלה מהשם של הקובץ) ואז בעת שליחת הטופס לדוגמא אתה שולף את הקובץ ax.txt מהתיקיה של התשובות שהיא a עם המספר שכבר זכרת (דרך קלה מאוד לעשייה) ואז בודק אם מה שהוא הזין בטופס תואם למה שהקובץ מכיל. כמובן שזאת הדרך ללא שימוש במסד נתונים. יהיה הרבה יותר קל עם מסד נתונים. |
![]() |
![]() |
# 8 |
חבר מתקדם
|
שיטה נוספת נחמדה,
עושה 2 קבצים, הראשון: a,השני b. בקובץ הראשון יהיו שאלות,ובקובץ השני יהיו תשובות כל פעם אתה מוציא משתיי הקבצים האלו שורה אחת(substr),(preg_match) ואז פשוט משווה. בהצלחה
__________________
Projector Lamps Last edited by Shon12; 07-11-08 at 18:51.. |
![]() |
![]() |
# 9 |
חבר מתקדם
|
סבבה אחי אבל איך אני עושה שזה יוציא שאלה אחת?
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|