דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. תקשורת בין מורה ותלמידים

תקשורת בין מורה ותלמידים

מתוזמן נעוץ נעול הועבר ארכיון code613m
19 פוסטים 5 כותבים 999 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    אבי
    כתב ב נערך לאחרונה על ידי
    #1

    אני מתחיל פרוייקט שאמור לתת תקשורת בין מורה ותלמידים
    כשלמורה ניתנת האפשרות להעלות טקסטים / תמונות לשרת
    ולתלמידים ישנה אפשרות להציג את הנתונים (בשלב זה בלי אפשרות להגיב בחזרה)

    אשמח לשמוע רעיונות לביצוע, למה אין לי מושג איך להתחיל.... ( :oops: )
    ואם יש משהו מוכן (אפילו חלקית) עוד יותר טוב...

    תודה!

    נ.ב. הפרוייקט ירוץ בשני הצדדים מתוך תוכנה בשפת C

    פורסם במקור בפורום CODE613 ב22/07/2014 19:16 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • א מנותק
      א מנותק
      ארכיטקט
      כתב ב נערך לאחרונה על ידי
      #2

      אתחיל ממסד הנתונים, אתה צריך טבלה של מורים וטבלה של תלמידים (אני כרגע לא נכנס לנושא איזה פרטים יש למורה ותלמיד ואם יש להם פרטים משותפים, אני מסתמך על מה שאמרת בלבד) כמובן לכל טבלה ID ועוד שדות כפי מה שתרצה.
      טבלה שלישית היא שיוך מורים לתלמידים (בהנחה שתלמיד יכול להשתייך למורים מרובים וכן להיפך אנחנו חייבים טבלה שלישית) בטבלה זו יהיו 3 שדות ID, TeacherID ,StudentID.
      טבלה רביעית היא הטבלה שמכילה את המידע שהמורה מעלה (אם זה תמונות יכול להיות קישור, ואם טקסט אז פשוט שדה טקסט) בטבלה זו יהיו 3 שדות ID ,TeacherID ושדה התוכן, כמובן עוד שדות כיד המלך מה שתרצה תאריך הוספה כתובת IP וכל מה שתרצה.
      כשתלמיד נכנס, הוא מזוהה כ ID שלו, ואז אתה שולף במהירות ע"י משפט SQL פשוט שבפשוטים את כל מה שהמורה/מורים שלו העלו.
      זהו!
      יש לך תוכנה נפלאה בדיוק מה שאתה צריך, אני מקוה שלא לקחת לפי שעה כי זה לוקח 10 דקות, אז אם לקחת פר פרוייקט שיחקת אותה. כמובן שלא נגענו בצד של האינטרפייס כלל.

      פורסם במקור בפורום CODE613 ב22/07/2014 20:39 (+03:00)

      אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

      תגובה 1 תגובה אחרונה
      0
      • א מנותק
        א מנותק
        ארכיטקט
        כתב ב נערך לאחרונה על ידי
        #3

        @ארכיטקט

        אתה צריך טבלה של מורים וטבלה של תלמידים

        האמת שאפשר טבלה אחת עם עמודה שבה יצויין אם זה מורה או תלמיד, אתה מרוויח שאין מקרה של אותו ID למורה ולתלמיד במקביל, מה שחוסך המון בילבוליזציות.

        פורסם במקור בפורום CODE613 ב22/07/2014 23:18 (+03:00)

        אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

        תגובה 1 תגובה אחרונה
        0
        • א מנותק
          א מנותק
          אבי
          כתב ב נערך לאחרונה על ידי
          #4

          באקסס זה יקח לי 10 דקות, אבל איך זה יושב בשרת?
          והאם בשביל לקרוא את זה מהשרת ב HTTP לא צריך שזה יהיה שם ב HTML או XML? ואז חסכנו את הטבלאות?
          או שאפשר לקרוא את זה רק עם MYSQL?

          תודה וסליחה על הבורות....

          פורסם במקור בפורום CODE613 ב22/07/2014 23:25 (+03:00)

          תגובה 1 תגובה אחרונה
          0
          • clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #5

            או לכתוב ממשק בASPX, או לשים בשרת RDP ולתת למשתמשים גישה (לא כ"כ הייתי ממליץ בתצורת תלמידים מורים).

            אישית הייתי הולך על ASPX - יש לך שם מערכת משתמשים מוכנה. (כל תלמיד / מורה הוא משתמש - אתה יכול להגדיר בפרופיל את שאר הפרטים + לאיזה קבוצות הוא שייך [אפשר מורה + תלמיד + מזכיר - יותר מסוג אחד במקרה שהמורה גם תלמיד וכו'] ואז נשאר רק הטבלה כמו שכתב ארכיטקט)

            פורסם במקור בפורום CODE613 ב22/07/2014 23:57 (+03:00)

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            תגובה 1 תגובה אחרונה
            0
            • K מנותק
              K מנותק
              kingyes
              כתב ב נערך לאחרונה על ידי
              #6

              כמה שאלות:

              • אם יש פה כבר תקשורת של שרתים וכו', למה כבר לא לעבוד מול הדפדפן ישירות וזהו? למה צריך "תוכנה" שכל הבסיס שלה יושב על שרת? היום עם קצת ידע בפרונט באתרים, אתה יכול להרים אחלה תוכנות בזירו זמן.

              • אם כבר הלכת לקטע של כתיבת תוכנה, למה בשפת C? כבר ב-C# או בפייטון היית עושה את זה בקלות ובמהירות.

              • קח בחשבון שיהיה לך פה בעיות אבטחה מול השרת, ותצטרך לפתוח את ה-Remote Control של ה-MySQL / SQLServer לכל הכתובות האייפים. אלא אם כן תבנה לך איזה RESTful (עברית) פשוט בשביל ה-CRUD.

              הדבר היחידי שאני יכול להצביע עליו, זה שזה עבור "לימוד" השפה בלבד. אין לי רעיון אחר למה שתרצה לעשות את זה בצורה הזאת אחרת.

              פורסם במקור בפורום CODE613 ב23/07/2014 08:55 (+03:00)

              תגובה 1 תגובה אחרונה
              1
              • א מנותק
                א מנותק
                אבי
                כתב ב נערך לאחרונה על ידי
                #7

                בואו נעשה סדר:
                התוכנה בשני הצדדים קיימת כבר (כתובה ב C), וזו הסיבה שאני לא עובד ישירות מול הדפדפן.
                וזה הרבה יותר פשוט:
                יש מורה אחד בלבד ומספר תלמידים, כל מה שהמורה צריך זה לכתוב הודעה / תמונה כל שהיא בתוכנה שלו, והתלמידים יראו את זה בממשק שלהם.
                אפילו אין צורך בניטור כל הזמן, אלא התוכנה בצד לקוח תבדוק פעם בכמה שניות אם יש משהו חדש.

                זה הכל.
                תודה לכולם

                פורסם במקור בפורום CODE613 ב23/07/2014 12:33 (+03:00)

                תגובה 1 תגובה אחרונה
                0
                • dovidD מחובר
                  dovidD מחובר
                  dovid ניהול
                  כתב ב נערך לאחרונה על ידי
                  #8

                  טוב, אתה צריך להפוך את התוכנה בצד המורה ל"שרת".
                  אתה רוצה בשביל הספורט ליצור הכל לבד או אתה מוכן להשתמש ברכיבי צד ג'?

                  פורסם במקור בפורום CODE613 ב23/07/2014 12:47 (+03:00)

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  תגובה 1 תגובה אחרונה
                  0
                  • א מנותק
                    א מנותק
                    אבי
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @דוד ל.ט.

                    טוב, אתה צריך להפוך את התוכנה בצד המורה ל"שרת".
                    אתה רוצה בשביל הספורט ליצור הכל לבד או אתה מוכן להשתמש ברכיבי צד ג'?

                    זה הענין, שהוא לא רוצה שיהיה עומס עליו, לכן הוא רוצה שהכל יעבור דרך שרת חיצוני.
                    וממש אין לי ענין ליצור הכל לבד....

                    פורסם במקור בפורום CODE613 ב23/07/2014 12:51 (+03:00)

                    תגובה 1 תגובה אחרונה
                    0
                    • dovidD מחובר
                      dovidD מחובר
                      dovid ניהול
                      כתב ב נערך לאחרונה על ידי
                      #10

                      טוב. אז אתה צריך "תוכנה שלישית" כלומר עוד רכיב צד שרת שיקשר בין השתיים.
                      ואתה צריך לדעת לתקשר בין C לבין הצד הזה.
                      הצד הזה יכול להיות כל נותן שרות מרוחק שזה כולל מסדי נתונים, שרת HTTP, ווב סרויס, וכו'.

                      בתור מסד אפשר לשמור על קבצי טקסט או במסד נתונים.
                      אחסון ודומיין זמני אני יכול לתת לך בפרטי. זה גם מתאים לphp/mysql.

                      הערה:
                      אתה מנסה ללמוד, או להשיג את התוצאה? בשביל ללמוד C זה מצויין אבל המילים "שלא להעמיס עליו" נראים כאילו זה הולך להיות פיתרון גם מעשי. וזה ממש לא דרך נורמלית. הכי טוב זה שרת ווב אחד וגישה דו כיוונית דרך הדפדפן - HTML.

                      פורסם במקור בפורום CODE613 ב23/07/2014 13:08 (+03:00)

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      תגובה 1 תגובה אחרונה
                      0
                      • א מנותק
                        א מנותק
                        אבי
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @דוד ל.ט.

                        טוב. אז אתה צריך "תוכנה שלישית" כלומר עוד רכיב צד שרת שיקשר בין השתיים.
                        ואתה צריך לדעת לתקשר בין C לבין הצד הזה.
                        הצד הזה יכול להיות כל נותן שרות מרוחק שזה כולל מסדי נתונים, שרת HTTP, ווב סרויס, וכו'.

                        לזה התכוונתי, ושרת HTTP הכי מתאים לי.

                        @דוד ל.ט.

                        אחסון ודומיין זמני אני יכול לתת לך בפרטי. זה גם מתאים לphp/mysql.

                        תודה, יש לי.

                        אתה מנסה ללמוד, או להשיג את התוצאה? בשביל ללמוד C זה מצויין אבל המילים "שלא להעמיס עליו" נראים כאילו זה הולך להיות פיתרון גם מעשי. וזה ממש לא דרך נורמלית. הכי טוב זה שרת ווב אחד וגישה דו כיוונית דרך הדפדפן - HTML.

                        אני מנסה להשיג את התוצאה. והפתרון הוא מעשי, אבל אני לא יכול לגשת דרך הדפדפן, כי התוכנה שבה משתמשים המורה והתלמידים כבר קיימת והיא לא דפדפן לצערי...

                        שוב תודה

                        פורסם במקור בפורום CODE613 ב23/07/2014 13:27 (+03:00)

                        תגובה 1 תגובה אחרונה
                        0
                        • dovidD מחובר
                          dovidD מחובר
                          dovid ניהול
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @אבי

                          אני מנסה להשיג את התוצאה. והפתרון הוא מעשי, אבל אני לא יכול לגשת דרך הדפדפן, כי התוכנה שבה משתמשים המורה והתלמידים כבר קיימת והיא לא דפדפן לצערי...

                          ואם הם קיימות אז מה? אתה חייב להשתמש בהם? למה?

                          פורסם במקור בפורום CODE613 ב23/07/2014 14:24 (+03:00)

                          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                          בכל נושא אפשר ליצור קשר dovid@tchumim.com

                          תגובה 1 תגובה אחרונה
                          0
                          • א מנותק
                            א מנותק
                            אבי
                            כתב ב נערך לאחרונה על ידי
                            #13

                            כי זו התוכנה הייחודית שבה הוא משתמש לשאר הפעולות שלה ומתוכההוא רוצה לתקשר
                            עם תלמידים שמשתמשים באותה תוכנה

                            פורסם במקור בפורום CODE613 ב23/07/2014 15:20 (+03:00)

                            תגובה 1 תגובה אחרונה
                            0
                            • dovidD מחובר
                              dovidD מחובר
                              dovid ניהול
                              כתב ב נערך לאחרונה על ידי
                              #14

                              @אבי

                              כי זו התוכנה הייחודית שבה הוא משתמש לשאר הפעולות שלה ומתוכההוא רוצה לתקשר
                              עם תלמידים שמשתמשים באותה תוכנה

                              ואתה יכול לשנות את הקוד שלה?
                              בקיצור תקים שרת ותגשש איך לתקשר איתו משפת C.

                              פורסם במקור בפורום CODE613 ב23/07/2014 15:47 (+03:00)

                              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                              בכל נושא אפשר ליצור קשר dovid@tchumim.com

                              תגובה 1 תגובה אחרונה
                              0
                              • א מנותק
                                א מנותק
                                אבי
                                כתב ב נערך לאחרונה על ידי
                                #15

                                @דוד ל.ט.

                                ואתה יכול לשנות את הקוד שלה?

                                אני יכול להוסיף, לבנות עליה.
                                @דוד ל.ט.

                                בקיצור תקים שרת ותגשש איך לתקשר איתו משפת C.

                                הגענו לנקודה, איך הכי פשוט, עם מסד או XML או משהו אחר?

                                פורסם במקור בפורום CODE613 ב23/07/2014 18:04 (+03:00)

                                תגובה 1 תגובה אחרונה
                                0
                                • dovidD מחובר
                                  dovidD מחובר
                                  dovid ניהול
                                  כתב ב נערך לאחרונה על ידי
                                  #16

                                  @אבי

                                  הגענו לנקודה, איך הכי פשוט, עם מסד או XML או משהו אחר?

                                  אתה יודע C טוב?
                                  אתה יודע לתשאל איתה מסדי נתונים או לפנות לweb service?
                                  כי אני לא יודע.

                                  בין מסד לקבצי XML מסד עדיף כי הוא מטפל בכאב ראש.
                                  השאלה האם לגשת מהתוכנה בC למסד, או שהשרת יטפל בCRUD ואתה רק תשלח בקשות לשרת, זה שאלה של עדיפות בקוד, והאפשרות השניה נחשבת בטיחותית וגמישה יותר מהראשונה.

                                  פורסם במקור בפורום CODE613 ב23/07/2014 18:20 (+03:00)

                                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • א מנותק
                                    א מנותק
                                    אבי
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    מה שהוחלט בסופו של דבר זה, שבצד המורה (שרת) יבנה יישום חיצוני - שלא מחובר לתוכנה הקיימת - להעלאת הקבצים.
                                    ההתקשרות לכאורה תהיה באמצעות MYSQL, אלא א"כ יש משהו יותר טוב / מוכן !?
                                    בשרת יהיה מסד עם טבלה פשוטה, שדה ID, זמן, טקסט, תמונה מצורפת, וקישור.
                                    ובצד תלמיד (לקוח) שם יותר נחוץ שהכל יהיה דרך התוכנה הקיימת, ושם התקשורת תהיה באמצעות MYSQL, דרך הממשק הקיים.

                                    פורסם במקור בפורום CODE613 ב27/07/2014 10:09 (+03:00)

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • K מנותק
                                      K מנותק
                                      kingyes
                                      כתב ב נערך לאחרונה על ידי
                                      #18

                                      במקום לעבוד ישירות מול ה-MySQL, למה לא להשתמש באיזה API קטן עבור המסד?

                                      פורסם במקור בפורום CODE613 ב27/07/2014 18:49 (+03:00)

                                      תגובה 1 תגובה אחרונה
                                      0
                                      • א מנותק
                                        א מנותק
                                        אבי
                                        כתב ב נערך לאחרונה על ידי
                                        #19

                                        @KingYes

                                        במקום לעבוד ישירות מול ה-MySQL, למה לא להשתמש באיזה API קטן עבור המסד?

                                        שזה אומר?

                                        פורסם במקור בפורום CODE613 ב27/07/2014 19:21 (+03:00)

                                        תגובה 1 תגובה אחרונה
                                        0

                                        בא תתחבר לדף היומי!
                                        • התחברות

                                        • אין לך חשבון עדיין? הרשמה

                                        • התחברו או הירשמו כדי לחפש.
                                        • פוסט ראשון
                                          פוסט אחרון
                                        0
                                        • דף הבית
                                        • קטגוריות
                                        • פוסטים אחרונים
                                        • משתמשים
                                        • חיפוש
                                        • חוקי הפורום