@spbpython

Страница 747 из 785
Dmitriy
13.07.2018
08:55:36
Коллеги, всем привет) я преподаю питон в вузе и перестал справляться с потоком лаб.работ. Задумался об автоматизации приема) может, кто-нибудь сталкивался с такой проблемой? Буду благодарен за любой совет)

Alex
13.07.2018
08:58:06
что именно автоматизировать то ? проверку или прием работ ?

ultranoise ?
13.07.2018
09:00:04
тесты писать?

Valery
13.07.2018
09:05:55
Google
Roman
13.07.2018
09:06:53
@lig11 HB!

Alexander
13.07.2018
09:17:21
Всем привет. Чего никто не пишет, что Гвидо всё?

Vitali K.
13.07.2018
09:18:08
Уже 10 раз обсудили

Eugene
13.07.2018
09:20:52
Eugene
13.07.2018
09:27:00
Возможно поднять contester можно под это дело. (http://www.contester.ru/)
> и возможность проверки решений на большинстве современных языков: C++, Object Pascal, Java и языках .NET: C#, J# и Visual Basic. А где же Python? :)

Harlov
13.07.2018
09:28:20
Его можно добавить - https://19dx.ru/2016/02/nastrojka-sistemy-contester-dlya-shkolnoj-olimpiady-chast-1/

Maxim
13.07.2018
09:32:11
Что за контестер? Чем лучше ejudge?

Harlov
13.07.2018
09:34:12
Я не говорил вроде что он лучше. А как пример привел.

Их много вообще аналогов, можно брать любой, если под лабараторки.

Andrey
13.07.2018
09:45:30
простите, я не смог удержаться.

Мужчина, показавший своего огромного питона в центре города вызвал неподдельный ужас у ростовчан // Блокнот-Ростов

Vitali K.
13.07.2018
09:50:59
Слышал рекомендацию как позвать девушку домой. «Мне надо зайти домой - покормить питона. Только ненадолго»

Google
Danil
13.07.2018
10:10:01
Всем привет. Чего никто не пишет, что Гвидо всё?
На случай если не все прочитали https://www.mail-archive.com/python-committers@python.org/msg05628.html

Dmitriy
13.07.2018
15:20:30
что именно автоматизировать то ? проверку или прием работ ?
Автоматизировать проверку. К примеру, студенты пишут калькулятор и мне надо найти в их программе ошибки. Наверно, самый простой вариант.

Silent Combot
13.07.2018
15:20:32
@secure_comstatbot support has come to an end. Please, use @combot with "Delete /stat calls" option. You can access chat settings via https://combot.org/u/login, but don't forget that you must invite @combot first. If Telegram is blocked in your country, you should try to use VPN to access Combot login page. If you have any questions, join @combotchat and feel free to ask.

Dmitriy
13.07.2018
15:21:51
тесты писать?
Студенты пишут тесты, но они проверяют простые входные данные

Valery
13.07.2018
15:22:20
Автоматизировать проверку. К примеру, студенты пишут калькулятор и мне надо найти в их программе ошибки. Наверно, самый простой вариант.
Если речь о том, чтобы убедиться, что калькулятор правильно складывает, можно описать интерфейс и на него написать тестов. Если тесты со студенческой имплементаций прошли, всё ок.

А елси речь о проверке стиля, паттернах и проч, то фиг знает, вряд ли это алгоритмизируемо.

Количество ошибок, выданных линтером, разве что))

Serge
13.07.2018
16:29:58
Студенты пишут тесты, но они проверяют простые входные данные
тесты должен писать задающий задачу, чтобы проверять решение

Количество ошибок, выданных линтером, разве что))
можно CI поднять на Gitlab, например, там и кодеревью можно делать

Gitlab :)
причем можно прямо на gitlab.com. для учебы самое оно

Dmitriy
13.07.2018
20:12:39
github + circleci с тестами
Спасибо за наводку!)

Google
Dmitriy
13.07.2018
20:14:06
причем можно прямо на gitlab.com. для учебы самое оно
Пойду разбираться! Благодарю всех за помощь!

Stanislav
14.07.2018
18:04:46
Я разворачивал ejudge
И как ощущения?) Я взглянул на код, и мне страшно

Alex
14.07.2018
18:08:31
И как ощущения?) Я взглянул на код, и мне страшно
еще в древних ведах - позная код писанный, может не стать ПО тебе благом

если серьезно, не для 24/7 систем можно и плохой код простить для решения локальной задачи)

Stanislav
14.07.2018
18:22:00
Да, мне тоже понравилось) Но если вчитаться, там всё по делу, ведь ejudge компилирует и запускает неизвестный код, у которого нужно отобрать всё: сеть, память, доступ к другим файлам, не дать навредить системе и всё такое - и патчом к ОС это сделать, видимо, проще всего.

Просто мне кажется, что в современном мире должны уже существовать подобные системы более дружелюбные, что ли. Вон посмотреть на Courserа, там задания по разным ЯП проверяются тоже на разных кейсах, и вряд ли же они компилируют C от русских разработчиков с только русской документацией)

Alex
14.07.2018
18:26:49
Курсера все таки давно крупный коммерческий продукт

Stanislav
14.07.2018
18:28:29
Курсера все таки давно крупный коммерческий продукт
Да, но есть надежда, что те штуки, которые используют университеты, предлагающие там курсы, они выложат (выложили?) в open source

Alex
14.07.2018
18:47:51
Да, но есть надежда, что те штуки, которые используют университеты, предлагающие там курсы, они выложат (выложили?) в open source
Это сладкое прошлое. Если и выложат, то не новое. open source давно уже превратился в барахолку где коммерция ищет проекты с потенциальным успехом. Коммерческие компании обычно это и пиарят. Прав был Столлман когда говорил что open source нет смысла рекламировать. А раз есть реклама, значит и кончилась вся идея свободного и при этом конкурентного ПО. А пока можно жить и давиться QT, как примером успешного open source проекта где гикки-коммитеры(и компании) в итоге сами попали на нехилые цены за лицензию =)

b0g3r
14.07.2018
18:47:52
Ну ладно, сотни

Admin
ERROR: S client not available

Stanislav
14.07.2018
18:48:15
Их тысячи в опенсорс
Но ты всё равно колешься ejudge?

b0g3r
14.07.2018
18:49:01
Развернул, настроил и забыл. Как-то порывался поискать что-то получше, но университетский софт и его дока в большинстве случаев не юзер-френдли

Google
Ляман
14.07.2018
20:45:40
Как обойти капчу гугловскую если юзаю селениум?

Serge
14.07.2018
20:46:10
Я всё ещё не понимаю зачем учить студентов странным системам, если можно сразу учить пользоваться Gitlab и человеческим процессам в разработке.
Хотя, я знаю одну причину, но, плохие новости, это про то, что преподаватели сами не умеют в современную разработку.

Eugene
14.07.2018
20:55:26
Mihael
15.07.2018
13:34:06
Привет, кто может помочь в selenium + python?

Нужно на форуме попасть по нужной кнопке, которая привязана к id сообщениям . Нужно что бы при переходе на страницу форума с моим сообщением, он всегда ориентировался по моему логину и нажимал на кнопку именно напротив меня . До этого момента код есть.

Alex
15.07.2018
14:45:07
Привет, кто может помочь в selenium + python?
выбрал связку с pyppeteer, не знал таких проблем. Автопостинг на авито, валидация капч через апи с антикапч на бекенде, свертка js диалогов подтверждающих возраст и тд и тп

Roman
16.07.2018
09:01:12
>Большинство пользователей Centrifugo — это разработчики, которые пишут бекенд на языках/фреймворках со слабой поддержкой concurrency (например, Django/Flask/Laravel/...): работать с большим количеством постоянных соединений если и можно, то неочевидным или неэффективным способом.

Dmitry
16.07.2018
10:34:23
https://www.python.org/psf/fellows/

Serge
16.07.2018
14:45:03
https://www.python.org/psf/fellows/
есть такая штука, да;) предлагаешь тебя выдвинуть? пиши текст, я закину;)

Dmitry
16.07.2018
14:54:20
)))) я думал тебя)

МишанЯ
18.07.2018
11:41:47
Ииииии снова я, неопределенная личность? кто может посоветовать по поводу бота для браузерной игры?

Ну и конечно же api нету.

Valery
18.07.2018
11:46:45
Selenium?

Centrino
18.07.2018
12:29:47
подскажите, где можно брать какие-нибудь интересные задачи для развития? Думал брать простые задачи на один вечер, но не хочется брать на себя ответственность и тратить время на переговоры.

спасибо, надо попробовать

МишанЯ
18.07.2018
13:23:55
В чем вопрос??
Ботов делать для браузерных игр, пока что типа Битвы титанов. Посредством чего можно реализовать?)))

Знаю про селениум, но хотелось бы чтобы чисто в ком строке и чтобы сессию держал.

Страница 747 из 785