⇚go home

Система управления расписанием

Задача: Внедрить новый функционал в раздел Расписания, походу переделав панель администратора. 
Я начал с определения сценариев использования. После согласования сценариев с программистом и клиентом, я приступил к работе.

Файл со сценариями использования раздела

Первый экран — создание занятия

Чтобы не создавать занятие для каждой недели вручную, форма сама создает занятие каждую неделю до конца семестра.

Чтобы упростить ввод групп поле «Группы» подсказывает номера групп по ходу написания. А при клике на кнопку бутерброд показывает полный спискок групп.

Второй экран — список занятий

Занятия первого курса.

Пару слов о строке в таблице.

Чтобы применить изменения для последующих занятий, ставиться соответствующая галочка:

Отмена занятий

Если номер группы подчеркнут красным значит для этой группы занятие отменено. Чтобы отменить занятие нужно кликнуть на группу:

Общие отмены

Занятие для нескольких курсов и на длительный строк проще отменить в подразделе «Общие отмены».

Страница создания отмены говорит на человеческом языке.

Если в занятия отменяются всем курсам, то форма так и пишет — Все курсы. Так приятнее, чем вываливать список всех курсов.

Иерархия отмен
У нас есть два типа отмен: общая для курсов и конкретная для группы. Отмены имеют такую же иерархию как и стили в CSS. Общие отмены ниже отмен конкретных занятий. Это означает, что если снять отмену у конкретного урока, то она перезапишет общую отмену.

Удаление — принцип анду.

Пресловутый вопрос «Are you sure?» при удалении работать не будет. Поэтому я решил использовать принцип «Анду». Человек может вернуть удаленный урок в течении 30 секунда. После 30 секунд урок удаляется, а кнопка «анду» исчезает.

Сама кнопка удаления также появляется только при наведении на строку урока.

Пожалуй на этом все!

Jul 24, 2015, 16:37
100 comments
Юджин Хозяин

123

LattAmica

https://oscialipop.com — Cialis Qazwox buy cialis online with a prescription Canada Pharmacies Free Shipping Fljoln Lnrfox https://oscialipop.com — Cialis levitra cialis ou viagra

lackthult

puedo tomar viagra y alcohol stromectol merck canada

Comeheero

cialis from india Among eligible women n 9, 514 with EHR data for BCSC risk calculation, 1, 443 women 15

BentleyKen
Augmentin Ml

remeron 15mg uk remeron without a doctor prescription remeron cheap

imitrex 50mg coupon

zyloprim online cost of zyloprim cost of zyloprim 300 mg

remeron no prescription

flonase nasal spray australia flonase nasal spray 50 mcg uk flonase nasal spray 50 mcg no prescription

lamotrigine canada

clomid coupon https://clomidi.com/# — buy clomid cheap clomid

MatthewZemaics
celecoxib pills

remeron 15 mg usa http://remeron15.com/# — remeron 15mg medication remeron 15 mg united states

how to buy lopid

cephalexin 500mg canada cephalexin united states cephalexin 500mg no prescription

GregoryZemaics
CassiusZemaics
glimepiride otc

symbicort inhaler medication symbicort inhaler 160/4,5mcg without a prescription how to purchase symbicort inhaler 160/4,5 mcg

RileyZemaics
coumadin medication

propranolol without a prescription cost of propranolol 20mg propranolol for sale

where can i buy isosorbide 60 mg

mestinon cost buy mestinon mestinon 60 mg price

divalproex medication

elavil 25mg without a prescription where can i buy elavil 50mg where to buy elavil

ZacharyZemaics
irbesartan online

how to buy mestinon mestinon 60 mg tablets mestinon 60mg nz

cardizem tablets

luvox usa luvox 50mg pills how to purchase luvox

FinnZemaics
flomax 0,4mg coupon

etodolac over the counter etodolac 200mg nz etodolac 200 mg united states

cheap metoclopramide

terbinafine no prescription cost of terbinafine 250 mg terbinafine online pharmacy

spironolactone 100mg otc

digoxinmg without a prescription digoxin usa where to buy digoxinmg

ditropan 2,5 mg no prescription

how to purchase carvedilol how to buy carvedilolmg how to buy carvedilol

LorenzoZemaics
crestor without a prescription

cymbalta united states cheap cymbalta cymbalta 20 mg without prescription

TrevorZemaics
cardizem for sale

ciprofloxacin uk ciprofloxacin 250mg no prescription ciprofloxacin no prescription

LukasZemaics
avapro 300 mg united states

etodolac for sale etodolac nz etodolac 200 mg united states

buy glimepiride 1mg

nortriptyline 25 mg nz nortriptyline australia nortriptyline 25mg price

diorryiny

ch downloads for annotated list of proteins that have successfully been regulated by fusion with a steroid binding domain buy cialis canada pharmacy Hoy quiero compartir con usted la investigaciГіn que he llevado a cabo sobre una asombrosa sustancia natural, aunque muy comГєn, capaz de tratar y de prevenir este tipo de cГЎncer

buy ciprofloxacin 1000mg

how to purchase geodon 20 mg geodon nz geodon 40 mg pills

Thomasbopsratt
depakote 500 mg united kingdom

order finasteride 5 mg finasteride 5 mg canada finasteride cheap

hyzaar cost

where to buy catapres catapres 100 mcg cheap catapres 100 mcg united states

coumadin medication

aldactone coupon aldactone 25 mg uk aldactone 25mg pills

flomax usa

augmentin 750/250 mg medication augmentin 750/250mg nz cheap augmentin

differin g pharmacy

cheapest sildenafil sildenafil uk cost of sildenafil

order meclizine

tamoxifen cheap tamoxifen pharmacy tamoxifen without a prescription

clozaril 100mg australia

hyzaar for sale hyzaar united states hyzaar 12,5 mg without a doctor prescription

how to buy metoclopramide

order lopid 300 mg lopid online lopid canada

KateMa4624

XEvil 6.0 автоматически решает большинство типов капч,
В том числе такой тип капчи: ReCaptcha v.2, ReCaptcha-3, Hotmail, Google captcha, Solve Media, Rambler, Yandex, VKontakte, Odnoklassniki, Mamba, Mail.ru, World of Tanks, +12k
+ hCaptcha, ReCaptcha Enterprise поддерживается в новом XEvil 6.0!

1.) Быстро, легко, точно
XEvil — самый быстрый убийца капчи в мире. У него нет ограничений на решение, нет ограничений на количество потоков
вы можете решить даже 1.000.000.000 капч в день, и это будет стоить 0 (НОЛЬ) долларов США! Просто купите лицензию за 59 долларов США и все!

2.) Поддержка нескольких API-интерфейсов
XEvil поддерживает более 6 различных всемирно известных API: 2Captcha, anti-captchas.com (antigate), RuCaptcha, DeathByCaptcha, etc.
просто отправьте свою капчу через HTTP-запрос, как вы можете отправить в любой из этих сервисов — и XEvil разгадает вашу капчу!
Итак, XEvil совместим с сотнями приложений для SEO / SMM / восстановления паролей / парсинга /публикации / кликов / криптовалюты / и т. д.

3.) Полезная поддержка и руководства
После покупки вы получили доступ к частному форуму технической поддержки, Wiki, онлайн-поддержке Skype/Telegram
Разработчики обучат XEvil вашему типу captcha бесплатно и очень быстро — просто пришлите им примеры

4.) Как получить бесплатную пробную версию полной версии XEvil?

  • Попробуйте поискать в Google «Home of XEvil»
  • вы найдете IP-адреса с открытым портом 80 пользователей XEvil (нажмите на любой IP-адрес, чтобы убедиться)
  • попробуйте отправить свою капчу через 2captcha API на один из этих IP-адресов
  • если вы получили ошибку с НЕПРАВИЛЬНЫМ КЛЮЧОМ, просто введите другой IP-адрес
  • наслаждайтесь! :)
  • (это не работает для hCaptcha!)

ВНИМАНИЕ: Бесплатная ДЕМО-версия XEvil не поддерживает reCAPTCHA, hCaptcha и большинство других типов captcha!

http://xrumersale.site/

HunterApofsnef
where to buy atorvastatin

leflunomide cheap leflunomide united kingdom leflunomide online pharmacy

clozaril 50 mg pharmacy

how to buy carvedilol cheap carvedilol 6.25 mg carvedilol united states

clozapine 25 mg cost

augmentin for sale augmentin canada cheap augmentin

how to buy avapro

cheapest arava 10 mg arava tablet arava canada

glimepiride cheap

meclizine online pharmacy meclizine medication meclizine without a doctor prescription

glimepiride 4mg cost

spironolactone united kingdom where can i buy spironolactone 25 mg spironolactone prices

atarax without prescription

azathioprine cheap cheapest azathioprine azathioprine online

order pyridium

buy biaxin biaxin 500mg pills biaxin cost

vantin 200mg united states

isosorbide prices cheap isosorbide 20 mg isosorbide online pharmacy

elavil online pharmacy

levofloxacin online pharmacy levofloxacin online pharmacy levofloxacin online pharmacy

cost of allopurinol

ddavp without a prescription cheap ddavp ddavp 10mcg otc

ceclor 250mg cost

anastrozole united states anastrozole pharmacy anastrozole australia

coumadin usa

crestor 20 mg over the counter crestor 20 mg cheap crestor 20 mg over the counter

glimepiride cost

metoclopramide australia metoclopramide canada how to buy metoclopramide

cheap vantin

cheap ashwagandha caps cheap ashwagandha 60caps ashwagandha caps prices

metoclopramide usa

cardizem online pharmacy cardizem 60 mg australia where to buy cardizem

imitrex price

how to buy biaxin biaxin 250 mg without a prescription biaxin 250 mg australia

SolomonApofsnef
dapsone caps nz

augmentin for sale augmentin 500/125mg canada augmentin 750/250 mg for sale

ditropan 5 mg tablet

allegra 180 mg over the counter order allegra allegra pharmacy

imitrex coupon

motrin 200mg cost cheapest motrin motrin 400mg price

cost of irbesartan

crestor 20 mg uk crestor 10mg cheap crestor united kingdom

order motrin

buy hyzaar cost of hyzaar hyzaar prices

cardizem 180 mg no prescription

isosorbide canada isosorbide over the counter how to buy isosorbide

isosorbide 30mg without prescription

avapro purchase avapro 300mg without a doctor prescription avapro tablets

vantin coupon

how to buy cardizem cheapest cardizem cardizem 120 mg cheap

protonix 20mg without a prescription

buy ampicillin ampicillin without a doctor prescription ampicillin 250mg tablet

vantin purchase

cost of ceftin 250mg ceftin 250mg online pharmacy ceftin 250mg cost

indocin over the counter

aricept tablets how to purchase aricept 5 mg aricept united kingdom

seroquel otc

flonase nasal spray without prescription cost of flonase nasal spray cheap flonase nasal spray

differin 15g otc

meclizine canada cheapest meclizine meclizine medication

mestinon 60 mg usa

where to buy elavil 10mg elavil 25 mg tablet elavil nz

atorvastatin 40 mg nz

where can i buy rosuvastatin rosuvastatin cost rosuvastatin without a doctor prescription

Your comment
won’t be published

HTML will not work

Ctrl + Enter
© Артур Кочарян, 2015—2023
Powered by Aegea