Zusammenfassung der Ressource
Study Program Creator Application
- The main idea
- An application which creates a study program using below information
- Number of classes
- number of study days
- weight of each class ( optional)
- focus range
- beginning date
- UI
- Application pages
- 1.welcome page
- page text
- خوش آمدید. لطفا برای نتیجه گیری بهتر طبق دستور العمل مشخص شده پیش روید
- "begin" button
- 3.Class-Adding page
- page text
- لطفا نام درس مورد نظر را بنویسید . برای اضافه کردن درس جدید از گزینه "جدید" استفتده کنید
- classes
- class name
- class weight
- time range
- begin time
- end time
- "new" button
- "next page" button
- 2.Date-input page
- page text
- لطفا تاریخ شروع برنامه را مشخص کنید. تارخ حتما باید از شنبه شروع
شود
- "next page" button
- 4.Time-Managing page
- creating a chart including day in the range of "begin date" and "end date"
- the user can choose boxes to show those times are unavailable for studying
- "next page" button
- page text
- لطفا تایم هایی رو که زمان خالی ندارید رو از جدول زیر انتخاب کنید
- 5.Box-Sorting Page
- creating a chart including day in the range of "begin date" and "end date"
- this chart have a property to switch , delete or add a studying box to the chart
- this chart have a property to delete the days displaying in the chat
- "next page" button
- page text
- برنامه هفتگی پیشنهادی
- میتوانید باکس های مورد نطر را با بقیه باکس ها جابجا کنید ، از طریق گزینه "حذف" آنها را ار برنامه حذف کنید یا از طریق گزینه "اضافه" باکس دلخواهی در زمان انتخاب شده ایجاد کنید
- توجه کنید برای اضافه کردن باید یک باکس خالی را انتخاب کید سپس اقدام به اضافه کردن برنامه مورد نطر کنید
- 6.Final Result Page
- showing the final chart
- having the property to print or save the chart in a file (?)
- "exit" button
- Exception Handling
- time related exceptions
- time validation checking
- time Interference
checking
- user related time box adding
- class adding section
- the class adding button shouldn't be available unless the available class name entered
- class weight checking
- only positive integers
- no 0's
- "next page" exception checking
- this button shouldn't be available unless all the fields filled
- date input checking
- the beginning date can't be before end date
- Day deleting option in page 5
- there can't be no days in the chart
- chart editing by user
- there can't no study boxes in the chart
- there can't be study boxes more than maximum number of chart cells