Last active
October 31, 2022 03:54
-
-
Save seclerp/d145fe73b61931ed1d0db19432f68788 to your computer and use it in GitHub Desktop.
Cist.nure.ua simple parser
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using HtmlAgilityPack; | |
namespace ConsoleApp7; | |
public record CistEvent( | |
string SubjectShortName, // e.g. Фіз, Про | |
string EventType, // e.g. Лб | |
string Place, // e.g. 165-3 | |
DateOnly Date, // e.g. 02.11.2022 | |
int Number, // e.g. 4 | |
TimeOnly StartTime, // e.g. 13:10 | |
TimeOnly EndTime // e.g. 14:45 | |
); | |
public class CistParsingException : Exception | |
{ | |
public CistParsingException(string message) : base(message) | |
{ | |
} | |
} | |
public class CistHtmlParser | |
{ | |
private const string MainTableClassName = "MainTT"; | |
private const string FooterTableClassName = "footer"; | |
/// <summary> | |
/// Parses input HTML stream and returns single-dimensional ordered sequence that represents time table. | |
/// </summary> | |
/// <param name="timeTableHtml">Stream with HTML to parse.</param> | |
/// <returns>Start time-ordered sequence that represents time table.</returns> | |
/// <exception cref="CistParsingException">If 'MainTT' or 'footer' tables are not presented in the HTML input.</exception> | |
/// <remarks>Number in CistEvent model is one-based.</remarks> | |
public IReadOnlyCollection<CistEvent> ParseAsSequence(Stream timeTableHtml) => | |
ParseInternal(timeTableHtml) | |
.OrderBy(@event => @event.Date.ToDateTime(@event.StartTime)) | |
.ToList(); | |
private IEnumerable<CistEvent> ParseInternal(Stream timeTableHtml) | |
{ | |
var htmlDocument = new HtmlDocument(); | |
htmlDocument.Load(timeTableHtml); | |
var mainTable = htmlDocument.DocumentNode | |
.SelectNodes($"//table[@class='{MainTableClassName}']") | |
.FirstOrDefault(); | |
if (mainTable is null) | |
{ | |
throw new CistParsingException($"Invalid input: A table with '{MainTableClassName}' class is not presented."); | |
} | |
var state = new ParserState(); | |
foreach (var row in mainTable.ChildNodes.Where(node => node.Name is "tr")) | |
{ | |
// We should detect which type of row we are visiting. For such purpose it's enough to look into the first child | |
var firstChild = row.ChildNodes.First(node => node.Name is "td"); | |
if (firstChild.HasClass("date")) | |
{ | |
ProcessDaysOriginsRow(row, state); | |
continue; | |
} | |
if (firstChild.HasClass("left")) | |
{ | |
foreach (var @event in ProcessEventDataRow(row, state)) | |
{ | |
yield return @event; | |
} | |
} | |
} | |
var footerTable = htmlDocument.DocumentNode.SelectNodes($"//table[@class='{FooterTableClassName}']").FirstOrDefault(); | |
if (footerTable is null) | |
{ | |
throw new CistParsingException("Invalid input: A table with 'MainTT' class is not presented."); | |
} | |
} | |
// e.g.: | |
// [Понеділок][31.10.2022][07.11.2022] | |
private void ProcessDaysOriginsRow(HtmlNode row, ParserState state) | |
{ | |
// New day - next index, since we are starting from -1 monday case is also covered | |
state.DayOfWeek++; | |
// We are skipping the row with the day name as we don't care | |
state.DaysOrigins = row | |
.ChildNodes | |
.Where(node => node.Name is "td") | |
.Skip(1) | |
.Select(node => DateOnly.ParseExact(node.InnerText, "dd.MM.yyyy")) | |
.ToArray(); | |
} | |
// e.g.: | |
// [3][11:15 12:50][<ДМ Пз> 318][<ФВ Пз> спорт] | |
private IEnumerable<CistEvent> ProcessEventDataRow(HtmlNode row, ParserState state) | |
{ | |
var columns = row.ChildNodes.Where(node => node.Name is "td").ToArray(); | |
var eventNumber = int.Parse(columns[0].InnerText.Trim()); | |
// e.g.: 16:40 18:15 | |
var startEndTime = columns[1].InnerText.Split(' ', StringSplitOptions.RemoveEmptyEntries); | |
var startTime = TimeOnly.ParseExact(startEndTime[0], "HH:mm"); | |
var endTime = TimeOnly.ParseExact(startEndTime[1], "HH:mm"); | |
for (var i = 0; i < columns.Length - 2; i++) | |
{ | |
// Since we are skipping first 2 columns, we need to include that count here: | |
var column = columns[i + 2]; | |
// Case when we don't have any event in that cell, placeholder | |
if (column.InnerText.Trim() == " ") continue; | |
var subjectAndTypeLink = column.ChildNodes.First(node => node.Name is "a"); | |
var subjectAndType = subjectAndTypeLink.InnerText.Split(' ', StringSplitOptions.RemoveEmptyEntries); | |
var subject = subjectAndType[0]; | |
var type = subjectAndType[1]; | |
var place = subjectAndTypeLink.NextSibling.InnerText.Trim(); | |
// If we have a colspan - we need to replicate our events across multiple days: | |
var duplicatesCount = column.GetAttributeValue("colspan", 1); | |
for (var j = 0; j < duplicatesCount; j++) | |
{ | |
var weekNumber = i + j; | |
yield return new CistEvent(subject, type, place, state.DaysOrigins[weekNumber], eventNumber, startTime, endTime); | |
} | |
// We need to skip expanded columns since we are covered them in this loop | |
i += duplicatesCount - 1; | |
} | |
} | |
private class ParserState | |
{ | |
/// <summary> | |
/// Zero-based day of the week. -1 means "should be set to something meaningful". | |
/// </summary> | |
public int DayOfWeek { get; set; } = -1; | |
/// <summary> | |
/// Each string contains start date per each week's day | |
/// </summary> | |
/// <example>first monday, second monday, ... if current day of week is 0</example> | |
/// <example>first tuesday, second tuesday, ... if current day of week is 1</example> | |
public DateOnly[] DaysOrigins { get; set; } = null!; | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Text; | |
using ConsoleApp7; | |
// This is required to enable 'windows-1251' encoding support used by cist.nure.ua. | |
// Note that you also need to install 'System.Text.Encoding.CodePages' NuGet package. | |
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); | |
Console.OutputEncoding = Encoding.GetEncoding("windows-1251"); | |
using var example = File.OpenRead("Sample2.html"); | |
var parser = new CistHtmlParser(); | |
var result = parser.ParseAsSequence(example).ToList(); | |
Console.WriteLine(string.Join(Environment.NewLine, result)); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html lang="ru" xmlns="http://www.w3.org/1999/xhtml" xmlns:htmldb="http://htmldb.oracle.com"> | |
<head> | |
<script src="/i/javascript/apex_ns_3_1.js" type="text/javascript"></script> | |
<script src="/i/javascript/apex_3_1.js" type="text/javascript"></script> | |
<script src="/i/javascript/apex_get_3_1.js" type="text/javascript"></script> | |
<script src="/i/javascript/apex_builder.js" type="text/javascript"></script> | |
<script type="text/javascript"> | |
<!-- | |
/*Global JS Variables*/ | |
var htmldb_Img_Dir = "/i/"; | |
//--> | |
</script> | |
<link rel="stylesheet" href="/i/css/apex_3_1.css" type="text/css" /> | |
<!--[if IE]><link rel="stylesheet" href="/i/css/apex_ie_3_1.css" type="text/css" /><![endif]--> | |
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> | |
<link rel="stylesheet" href="/i/themes/theme_13/theme_V22.css" type="text/css" /> | |
<link rel="stylesheet" href="/i/ias/css/htmldb_V2.css" type="text/css" /> | |
<script src="/i/ias/css/ias.js" type="text/javascript"></script> | |
<title>Расписание на группы (поток)</title> | |
</head> | |
<body ><noscript></noscript><form action="wwv_flow.accept" method="post" name="wwv_flow" id="wwvFlowForm"> | |
<input type="hidden" name="p_flow_id" value="778" id="pFlowId" /> <input type="hidden" name="p_flow_step_id" value="201" id="pFlowStepId" /> <input type="hidden" name="p_instance" value="4350995619661075" id="pInstance" /> <input type="hidden" name="p_page_submission_id" value="3814379614780045" id="pPageSubmissionId" /> <input type="hidden" name="p_request" value="" id="pRequest" /><a name="PAGETOP"></a><Style [type="text/css"]> | |
table.header {margin:5; height:15px; font-weight:bold; font-size:11pt; font-style:normal; font-family:"Times New Roman"; text-align:center; | |
border:0px #000 solid; width:100%;} | |
table.maintt {margin:5;text-align:center; border:3px #000 double; border-collapse:collapse; font-size:8pt;} | |
table.maintt td {border:1px #000 solid; padding:3px;} | |
table.maintt td.week {border:3px #000 double; border-left:1px solid #000;} | |
table.maintt td.date {border:3px #000 double; border-left:1px solid #000; | |
background-color:#EEEEEE;} | |
table.maintt td.cngpair {border-top:3px #000 double;} | |
table.maintt td.left {border:3px #000 double;} | |
table.maintt td.leftname {border:3px #000 double; white-space:nowrap;} | |
table.footer {margin:5;text-align:left; border:0px #000 solid; font-size:9pt; width:100%; vertical-align:middle; white-space:nowrap;} | |
table.footer td.name {width:10%;} | |
a.linktt:link{color: #000; text-decoration: none;} | |
a.linktt:visited{color: #000; text-decoration: none;} | |
a.linktt:hover{color: blue; text-decoration: none;} | |
table.bottomtt {margin:5;text-align:left; border:0px #000 solid; border-collapse:collapse;} | |
table.bottomtt td.bottomtt {white-space:nowrap;font-weight:bold; font-size:11pt; font-style:normal; font-family:"Times New Roman";padding-right:30;} | |
table.bottomtt td.bottomttcopy {white-space:nowrap;text-align:right;font-size:10pt; font-style:normal; font-family:"Times New Roman";} | |
</STYLE> | |
<table class="header"> | |
<tr> | |
<td>Розклад на групу(и): КІУКІ-22-7</td> | |
</tr> | |
</table> | |
<table class="MainTT"> | |
<tr> | |
<td class="week">№</td> <td class="week">Тижні</td> | |
<td class="week">1</td> | |
<td class="week">2</td> | |
<td class="week">3</td> | |
<td class="week">4</td> | |
<td class="week">5</td> | |
<td class="week">6</td> | |
<td class="week">7</td> | |
<td class="week">8</td> | |
<td class="week">9</td> | |
<td class="week">10</td> | |
<td class="week">11</td> | |
<td class="week">12</td> | |
<td class="week">13</td> | |
<td class="week">14</td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">Понеділок</td> | |
<td class="date">31.10.2022</td> | |
<td class="date">07.11.2022</td> | |
<td class="date">14.11.2022</td> | |
<td class="date">21.11.2022</td> | |
<td class="date">28.11.2022</td> | |
<td class="date">05.12.2022</td> | |
<td class="date">12.12.2022</td> | |
<td class="date">19.12.2022</td> | |
<td class="date">26.12.2022</td> | |
<td class="date">02.01.2023</td> | |
<td class="date">09.01.2023</td> | |
<td class="date">16.01.2023</td> | |
<td class="date">23.01.2023</td> | |
<td class="date">30.01.2023</td> | |
</tr> | |
<tr> | |
<td class="left">4</td> | |
<td class="left">13:10 14:45</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#8051836">ФВ Пз</a> спорт | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">5</td> | |
<td class="left">14:55 16:30</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021372">Фіз Лб</a> 427 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021372">Фіз Лб</a> 406 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021372">Фіз Лб</a> 420 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021372">Фіз Лб</a> 419 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">6</td> | |
<td class="left">16:40 18:15</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лб</a> 37з | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">Вівторок</td> | |
<td class="date">01.11.2022</td> | |
<td class="date">08.11.2022</td> | |
<td class="date">15.11.2022</td> | |
<td class="date">22.11.2022</td> | |
<td class="date">29.11.2022</td> | |
<td class="date">06.12.2022</td> | |
<td class="date">13.12.2022</td> | |
<td class="date">20.12.2022</td> | |
<td class="date">27.12.2022</td> | |
<td class="date">03.01.2023</td> | |
<td class="date">10.01.2023</td> | |
<td class="date">17.01.2023</td> | |
<td class="date">24.01.2023</td> | |
<td class="date">31.01.2023</td> | |
</tr> | |
<tr> | |
<td class="left">3</td> | |
<td class="left">11:15 12:50</td> | |
<td | |
colspan="11" | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#8051836">ФВ Пз</a> спорт2 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">4</td> | |
<td class="left">13:10 14:45</td> | |
<td | |
colspan="3" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1047455">БЖД Лк</a> 141 | |
</td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1047455">БЖД Лк</a> 600і | |
</td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1047455">БЖД Лк</a> 141 | |
</td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#6949526">УФМ Лк</a> 600і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 418і, 414і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 605і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#8051836">ФВ Пз</a> спорт | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">5</td> | |
<td class="left">14:55 16:30</td> | |
<td | |
colspan="5" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021413">ВМ Лк</a> 419і | |
</td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021711">Про Лк</a> 141 | |
</td> | |
<td | |
colspan="2" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лк</a> 329 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">6</td> | |
<td class="left">16:40 18:15</td> | |
<td | |
colspan="5" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#6949526">УФМ Лк</a> 103і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#6949526">УФМ Лк</a> 103і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 605і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">Середа</td> | |
<td class="date">02.11.2022</td> | |
<td class="date">09.11.2022</td> | |
<td class="date">16.11.2022</td> | |
<td class="date">23.11.2022</td> | |
<td class="date">30.11.2022</td> | |
<td class="date">07.12.2022</td> | |
<td class="date">14.12.2022</td> | |
<td class="date">21.12.2022</td> | |
<td class="date">28.12.2022</td> | |
<td class="date">04.01.2023</td> | |
<td class="date">11.01.2023</td> | |
<td class="date">18.01.2023</td> | |
<td class="date">25.01.2023</td> | |
<td class="date">01.02.2023</td> | |
</tr> | |
<tr> | |
<td class="left">3</td> | |
<td class="left">11:15 12:50</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#9665654">ОІКНІ Пз</a> 439 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1047455">БЖД Пз</a> 319і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021372">Фіз Пз</a> 419 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021372">Фіз Пз</a> 419 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">4</td> | |
<td class="left">13:10 14:45</td> | |
<td | |
colspan="5" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021413">ВМ Лк</a> 408і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
colspan="2" | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">5</td> | |
<td class="left">14:55 16:30</td> | |
<td | |
colspan="5" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021415">ДМ Лк</a> 301б | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">6</td> | |
<td class="left">16:40 18:15</td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021415">ДМ Лк</a> 301б | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021415">ДМ Лк</a> 301б | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021415">ДМ Лк</a> 301б | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">Четвер</td> | |
<td class="date">03.11.2022</td> | |
<td class="date">10.11.2022</td> | |
<td class="date">17.11.2022</td> | |
<td class="date">24.11.2022</td> | |
<td class="date">01.12.2022</td> | |
<td class="date">08.12.2022</td> | |
<td class="date">15.12.2022</td> | |
<td class="date">22.12.2022</td> | |
<td class="date">29.12.2022</td> | |
<td class="date">05.01.2023</td> | |
<td class="date">12.01.2023</td> | |
<td class="date">19.01.2023</td> | |
<td class="date">26.01.2023</td> | |
<td class="date">02.02.2023</td> | |
</tr> | |
<tr> | |
<td class="left">3</td> | |
<td class="left">11:15 12:50</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 412і, 414і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 414і, 617і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#6949526">УФМ Пз</a> 608і | |
</td> | |
<td | |
colspan="6" | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 414і, 617і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">4</td> | |
<td class="left">13:10 14:45</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021372">Фіз Пз</a> 406 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 412і, 414і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1047455">БЖД Пз</a> 319і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 414і, 617і | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021372">Фіз Пз</a> 419 | |
</td> | |
<td | |
colspan="6" | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021424">ІМ Пз</a> 414і, 617і | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">5</td> | |
<td class="left">14:55 16:30</td> | |
<td | |
colspan="5" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021415">ДМ Лк</a> 102і | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 165-5 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 165-3 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">6</td> | |
<td class="left">16:40 18:15</td> | |
<td | |
colspan="5" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021711">Про Лк</a> 301б | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 165-5 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 165-3 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">П'ятниця</td> | |
<td class="date">04.11.2022</td> | |
<td class="date">11.11.2022</td> | |
<td class="date">18.11.2022</td> | |
<td class="date">25.11.2022</td> | |
<td class="date">02.12.2022</td> | |
<td class="date">09.12.2022</td> | |
<td class="date">16.12.2022</td> | |
<td class="date">23.12.2022</td> | |
<td class="date">30.12.2022</td> | |
<td class="date">06.01.2023</td> | |
<td class="date">13.01.2023</td> | |
<td class="date">20.01.2023</td> | |
<td class="date">27.01.2023</td> | |
<td class="date">03.02.2023</td> | |
</tr> | |
<tr> | |
<td class="left">3</td> | |
<td class="left">11:15 12:50</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 165-3 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#9665654">ОІКНІ Пз</a> 439 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1047455">БЖД Лб</a> 249, __1 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 366 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1047455">БЖД Лб</a> 247, 249 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">4</td> | |
<td class="left">13:10 14:45</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 165-3 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1047455">БЖД Лб</a> 249, __1 | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1021711">Про Лб</a> 366 | |
</td> | |
<td | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#CDCCFF" | |
> | |
<a class="linktt" href="#1047455">БЖД Лб</a> 247, 249 | |
</td> | |
<td | |
colspan="5" | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021413">ВМ Пз</a> 204к | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">5</td> | |
<td class="left">14:55 16:30</td> | |
<td | |
colspan="7" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#1021372">Фіз Лк</a> 424 | |
</td> | |
<td | |
colspan="4" | |
bgcolor="#DAE9D9" | |
> | |
<a class="linktt" href="#1021415">ДМ Пз</a> 318 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="left">6</td> | |
<td class="left">16:40 18:15</td> | |
<td | |
colspan="7" | |
bgcolor="#FEFEEA" | |
> | |
<a class="linktt" href="#5721620">ОПтФОС Лк</a> 141 | |
</td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#FFFFFF" | |
> </td> | |
<td | |
bgcolor="#EEEEEE" | |
> </td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">Субота</td> | |
<td class="date">05.11.2022</td> | |
<td class="date">12.11.2022</td> | |
<td class="date">19.11.2022</td> | |
<td class="date">26.11.2022</td> | |
<td class="date">03.12.2022</td> | |
<td class="date">10.12.2022</td> | |
<td class="date">17.12.2022</td> | |
<td class="date">24.12.2022</td> | |
<td class="date">31.12.2022</td> | |
<td class="date">07.01.2023</td> | |
<td class="date">14.01.2023</td> | |
<td class="date">21.01.2023</td> | |
<td class="date">28.01.2023</td> | |
<td class="date">04.02.2023</td> | |
</tr> | |
<tr> | |
<td class="date" colspan="2">Неділя</td> | |
<td class="date">06.11.2022</td> | |
<td class="date">13.11.2022</td> | |
<td class="date">20.11.2022</td> | |
<td class="date">27.11.2022</td> | |
<td class="date">04.12.2022</td> | |
<td class="date">11.12.2022</td> | |
<td class="date">18.12.2022</td> | |
<td class="date">25.12.2022</td> | |
<td class="date">01.01.2023</td> | |
<td class="date">08.01.2023</td> | |
<td class="date">15.01.2023</td> | |
<td class="date">22.01.2023</td> | |
<td class="date">29.01.2023</td> | |
<td class="date">05.02.2023</td> | |
</tr> | |
</table> | |
<br> | |
<table class="footer"> | |
<tr> | |
<td class="name"><a name="1047455">БЖД</a></td><td>Безпека життєдiяльності : Лк (18) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,2188,0:', '2188', 800,600,-1,-1)">Хондак І. І.</a>: | |
Пз (6) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,2188,0:', '2188', 800,600,-1,-1)">Хондак І. І.</a>: | |
Лб (12) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,2188,0:', '2188', 800,600,-1,-1)">Хондак І. І.</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,2188,0:', '2188', 800,600,-1,-1)">Хондак І. І.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="1021413">ВМ</a></td><td>Вища математика : Лк (36) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,386,0:', '386', 800,600,-1,-1)">Клімова Н. П.</a>: | |
Пз (36) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,6601590,0:', '6601590', 800,600,-1,-1)">Козуб П. А.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="1021415">ДМ</a></td><td>Дискретна математика : Лк (50) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,818,0:', '818', 800,600,-1,-1)">Хаханов В. І.</a>: | |
Пз (22) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,2101319,0:', '2101319', 800,600,-1,-1)">Хаханова Г. В.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="1021424">ІМ</a></td><td>Іноземна мова : Пз (50) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,71,0:', '71', 800,600,-1,-1)">Буковська І. Ю.</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,67,0:', '67', 800,600,-1,-1)">Сизонова С. М.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="9665654">ОІКНІ</a></td><td>Основи інформаційної культури. Новітні інформаційні теххнології у бібліотеці : Пз (2) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10558730,:', '10558730', 800,600,-1,-1)">КІУКІ-22-7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,8837190,0:', '8837190', 800,600,-1,-1)">Аврамова І. П.</a>: | |
Пз (2) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10558730,:', '10558730', 800,600,-1,-1)">КІУКІ-22-7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,8837189,0:', '8837189', 800,600,-1,-1)">Влащенко Л. Г.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="5721620">ОПтФОС</a></td><td>Основи побудови та функціонування ОС : Лк (24) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,5668361,0:', '5668361', 800,600,-1,-1)">Шматко О. В.</a>: | |
Лб (20) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,9456112,0:', '9456112', 800,600,-1,-1)">Шматько Ю. М.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="1021711">Про</a></td><td>Програмування : Лк (20) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,274,0:', '274', 800,600,-1,-1)">Руденко Д. О.</a>: | |
Лб (16) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,7227909,0:', '7227909', 800,600,-1,-1)">Бродецький Ф. А.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="6949526">УФМ</a></td><td>Українське фахове мовлення : Лк (20) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,3931328,0:', '3931328', 800,600,-1,-1)">Сергієва А. В.</a>: | |
Пз (20) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,3931328,0:', '3931328', 800,600,-1,-1)">Сергієва А. В.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="1021372">Фіз</a></td><td>Фізика : Лк (20) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304665,:', '10304665', 800,600,-1,-1)">КІУКІ-22-5,6,7,8</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,4549887,0:', '4549887', 800,600,-1,-1)">Онищенко А. А.</a>: | |
Пз (8) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,8802411,0:', '8802411', 800,600,-1,-1)">Приймачов Ю. Д.</a>: | |
Лб (16) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,4549887,0:', '4549887', 800,600,-1,-1)">Онищенко А. А.</a>, <a class="linktt" href="javascript:ias_PopUp('f?p=778:202:4350995619661075:::202:P202_FIRST_DATE,P202_LAST_DATE,P202_SOTR,P202_KAF:31.10.2022,31.01.2023,8802411,0:', '8802411', 800,600,-1,-1)">Приймачов Ю. Д.</a>: | |
</td></tr> | |
<tr> | |
<td class="name"><a name="8051836">ФВ</a></td><td>Фізичне виховання (за рахунок вільного часу студентів) : Пз (34) - <a class="linktt" href="javascript:ias_PopUp('f?p=778:201:4350995619661075:::201:P201_FIRST_DATE,P201_LAST_DATE,P201_POTOK,P201_GROUP:31.10.2022,31.01.2023,10304334,:', '10304334', 800,600,-1,-1)">КІУКІ-22-7</a>: | |
</td></tr> | |
</table> | |
<br> | |
<br> | |
<table class="bottomtt"> | |
<tr> | |
<td class="bottomtt">Увага! Слідкуйте за змінами у розкладі.</td> | |
<td class="bottomtt" >Сформовано: 30.10.2022 05:00:49</td> | |
</tr> | |
<tr> | |
<td class="bottomttcopy">Copyright © 2002 - 2020, I@S University. All rights reserved.</td> | |
</tr> | |
</table> | |
<table id="apex_layout_1103031443340615" class="formlayout" summary="" ><td></td><td colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="1103711489344375" /><input type="hidden" name="p_t01" value="31.10.2022" id="P201_FIRST_DATE" /></td><td></td><td colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="1104316683345800" /><input type="hidden" name="p_t02" value="31.01.2023" id="P201_LAST_DATE" /></td><td></td><td colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="1104928111349120" /><input type="hidden" name="p_t03" value="10304333" id="P201_GROUP" /></td><td></td><td colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="1105505386352057" /><input type="hidden" name="p_t04" value="0" id="P201_POTOK" /></td></table> | |
<input type="hidden" name="p_md5_checksum" value="" /></form> | |
<script type="text/javascript"> | |
<!-- | |
//--> | |
</script></body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment