generated from technolyceum/ai7-m3
Initial commit
This commit is contained in:
740
Student Database Search System _ Beginner's Guide.html
Normal file
740
Student Database Search System _ Beginner's Guide.html
Normal file
@@ -0,0 +1,740 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- saved from url=(0140)file:///Users/home/YandexDisk/TECHNOLYCEUM/ict/Year/2025/ai/ai-lab/ai7-m3/Student%20Database%20Search%20System%20_%20Beginner's%20Guide.html -->
|
||||
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Student Database Search System | Beginner's Guide</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
|
||||
color: #1a1a1a;
|
||||
line-height: 1.4;
|
||||
height: 100vh;
|
||||
overflow: hidden;
|
||||
background: linear-gradient(rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.99));
|
||||
}
|
||||
|
||||
.presentation-container {
|
||||
max-width: 900px;
|
||||
height: 100vh;
|
||||
margin: 0 auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.slide {
|
||||
display: none;
|
||||
flex: 1;
|
||||
padding: 40px 30px;
|
||||
background: transparent;
|
||||
overflow-y: auto;
|
||||
max-height: calc(100vh - 100px);
|
||||
}
|
||||
|
||||
.active {
|
||||
display: block;
|
||||
animation: fadeIn 0.5s ease;
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
from { opacity: 0; transform: translateY(10px); }
|
||||
to { opacity: 1; transform: translateY(0); }
|
||||
}
|
||||
|
||||
/* Title Slide */
|
||||
.title-slide {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.thesis-title {
|
||||
font-weight: 800;
|
||||
font-size: 2.8rem;
|
||||
color: #2c3e50;
|
||||
margin-bottom: 10px;
|
||||
line-height: 1.1;
|
||||
}
|
||||
|
||||
.thesis-subtitle {
|
||||
font-size: 1.3rem;
|
||||
color: #3498db;
|
||||
margin-bottom: 40px;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
/* Typography */
|
||||
h1 {
|
||||
font-weight: 700;
|
||||
font-size: 2.2rem;
|
||||
color: #2c3e50;
|
||||
margin-bottom: 25px;
|
||||
line-height: 1.1;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-weight: 600;
|
||||
font-size: 1.8rem;
|
||||
color: #2c3e50;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-weight: 600;
|
||||
font-size: 1.2rem;
|
||||
color: #3498db;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 25px;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1rem;
|
||||
color: #4a5568;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.lead {
|
||||
font-size: 1.1rem;
|
||||
color: #2c3e50;
|
||||
font-weight: 500;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
/* Code Blocks - FIXED for proper indentation */
|
||||
.code-block {
|
||||
background: #1e1e1e;
|
||||
color: #d4d4d4;
|
||||
padding: 25px;
|
||||
border-radius: 8px;
|
||||
margin: 20px 0;
|
||||
font-family: 'Courier New', Consolas, Monaco, monospace;
|
||||
font-size: 0.9rem;
|
||||
line-height: 1.5;
|
||||
overflow-x: auto;
|
||||
white-space: pre; /* This preserves indentation! */
|
||||
}
|
||||
|
||||
.code-comment { color: #6a9955; }
|
||||
.code-keyword { color: #569cd6; }
|
||||
.code-function { color: #dcdcaa; }
|
||||
.code-string { color: #ce9178; }
|
||||
.code-builtin { color: #4ec9b0; }
|
||||
.code-number { color: #b5cea8; }
|
||||
|
||||
/* Feature Boxes */
|
||||
.feature-box {
|
||||
background: #f8fafc;
|
||||
padding: 25px;
|
||||
border-radius: 10px;
|
||||
margin: 25px 0;
|
||||
border-left: 4px solid #3498db;
|
||||
}
|
||||
|
||||
.feature-item {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.feature-number {
|
||||
background: #3498db;
|
||||
color: white;
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
border-radius: 14px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-right: 15px;
|
||||
flex-shrink: 0;
|
||||
font-weight: bold;
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
|
||||
/* Video Container */
|
||||
.video-container {
|
||||
background: #f0f2f5;
|
||||
padding: 25px;
|
||||
border-radius: 10px;
|
||||
margin: 25px 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.video-link {
|
||||
display: inline-block;
|
||||
background: #ff0000;
|
||||
color: white;
|
||||
padding: 15px 30px;
|
||||
border-radius: 6px;
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
margin: 15px 0;
|
||||
transition: background 0.3s;
|
||||
}
|
||||
|
||||
.video-link:hover {
|
||||
background: #cc0000;
|
||||
}
|
||||
|
||||
/* Database Concepts */
|
||||
.database-concept {
|
||||
background: #fff;
|
||||
padding: 20px;
|
||||
border-radius: 8px;
|
||||
margin: 15px 0;
|
||||
border: 2px solid #e0e6ed;
|
||||
}
|
||||
|
||||
.concept-title {
|
||||
color: #2c3e50;
|
||||
font-weight: 600;
|
||||
margin-bottom: 10px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Navigation */
|
||||
.navigation {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
padding: 15px 20px;
|
||||
background: rgba(255, 255, 255, 0.95);
|
||||
border-top: 1px solid #e2e8f0;
|
||||
height: 70px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.nav-btn {
|
||||
padding: 10px 25px;
|
||||
background: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 6px;
|
||||
cursor: pointer;
|
||||
font-size: 0.95rem;
|
||||
font-weight: 500;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.nav-btn:hover:not(:disabled) {
|
||||
background: #2980b9;
|
||||
}
|
||||
|
||||
.nav-btn:disabled {
|
||||
background: #cbd5e0;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.slide-counter {
|
||||
font-weight: 600;
|
||||
color: #4a5568;
|
||||
font-size: 0.95rem;
|
||||
}
|
||||
|
||||
/* Responsive */
|
||||
@media (max-width: 768px) {
|
||||
.slide {
|
||||
padding: 30px 20px;
|
||||
}
|
||||
|
||||
.thesis-title {
|
||||
font-size: 2.2rem;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.code-block {
|
||||
padding: 20px;
|
||||
font-size: 0.85rem;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<link href="./Student Database Search System _ Beginner's Guide_files/css2" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="presentation-container">
|
||||
<!-- Slide 1: Title -->
|
||||
<div class="slide active" id="slide1">
|
||||
<div class="title-slide">
|
||||
<div>
|
||||
<h1 class="thesis-title">Student Database Search System</h1>
|
||||
<p class="thesis-subtitle">From Excel to Database - A Beginner's Journey</p>
|
||||
</div>
|
||||
|
||||
<div class="author-info" style="margin-top: 50px; padding-top: 30px; border-top: 2px solid #e0e6ed; width: 100%; max-width: 600px;">
|
||||
<p><strong>Goal:</strong> Build a working search system in 1 hour</p>
|
||||
<p><strong>Prerequisites:</strong> No database experience needed!</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 2: What is a Relational Database? -->
|
||||
<div class="slide" id="slide2">
|
||||
<h1>What Is a Relational Database?</h1>
|
||||
<p class="lead">Beginner's Guide to Understanding Database Fundamentals</p>
|
||||
|
||||
<div class="feature-box">
|
||||
<h3>You'll Learn:</h3>
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">1</div>
|
||||
<div>What tables, fields, records, and keys are</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">2</div>
|
||||
<div>How relationships connect data across tables</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">3</div>
|
||||
<div>Why primary keys and foreign keys are critical</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">4</div>
|
||||
<div>The role of SQL (Structured Query Language)</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">5</div>
|
||||
<div>Real-world examples in banks, hospitals, and apps</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="database-concept">
|
||||
<span class="concept-title">Think of it like this:</span>
|
||||
<p>A relational database is like a digital filing cabinet with labeled folders (tables) that are connected to each other.</p>
|
||||
<p>Each folder contains specific information that can be linked to other folders.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 3: Watch Learning Video -->
|
||||
<div class="slide" id="slide3">
|
||||
<h2>Let's Watch and Learn</h2>
|
||||
<p class="lead">Take 10 minutes to understand relational databases</p>
|
||||
|
||||
<div class="video-container">
|
||||
<h3>What Is a Relational Database? | Beginner's Guide</h3>
|
||||
<p>By Knewget (30.3K subscribers)</p>
|
||||
|
||||
<a href="https://www.youtube.com/watch?v=zDNAOM6Mx4E" target="_blank" class="video-link">
|
||||
▶ Watch Video on YouTube
|
||||
</a>
|
||||
|
||||
<p style="margin-top: 20px; color: #666;">
|
||||
This video explains everything you need to know about databases in plain English.
|
||||
Perfect for beginners!
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-box">
|
||||
<h3>Key Takeaways:</h3>
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">✓</div>
|
||||
<div><strong>Tables</strong> = Excel sheets with rows and columns</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">✓</div>
|
||||
<div><strong>Rows</strong> = Individual records (like a student)</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">✓</div>
|
||||
<div><strong>Columns</strong> = Fields of information (name, grade, etc.)</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">✓</div>
|
||||
<div><strong>Primary Key</strong> = Unique ID for each row</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">✓</div>
|
||||
<div><strong>Foreign Key</strong> = Link to another table</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 4: Our Project - What We're Building -->
|
||||
<div class="slide" id="slide4">
|
||||
<h2>Our 1-Hour MVP Project</h2>
|
||||
<p class="lead">Simple Python program to search student schedules</p>
|
||||
|
||||
<div class="database-concept">
|
||||
<span class="concept-title">Current Problem:</span>
|
||||
<p>School data is in messy Excel sheets that are hard to search.</p>
|
||||
<p>We need to find information quickly!</p>
|
||||
</div>
|
||||
|
||||
<h3>Search Examples We'll Build:</h3>
|
||||
<div class="feature-box">
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">1</div>
|
||||
<div>
|
||||
<strong>Find homeroom teacher:</strong><br>
|
||||
"Who is the homeroom teacher for student Alex?"
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">2</div>
|
||||
<div>
|
||||
<strong>Find students in a subject:</strong><br>
|
||||
"Show me all students in Math class 4A"
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">3</div>
|
||||
<div>
|
||||
<strong>Simple database search:</strong><br>
|
||||
"Search for any information across all sheets"
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 5: Step 1 - Setup -->
|
||||
<div class="slide" id="slide5">
|
||||
<h2>Step 1: Setup (5 minutes)</h2>
|
||||
|
||||
<div class="code-block"><span class="code-comment"># 1. Create a new file called "school_search.py"</span>
|
||||
<span class="code-comment"># 2. Open it in any text editor</span>
|
||||
<span class="code-comment"># 3. Start with this basic setup:</span>
|
||||
|
||||
<span class="code-keyword">import</span> pandas <span class="code-keyword">as</span> pd
|
||||
|
||||
<span class="code-keyword">def</span> <span class="code-function">main</span>():
|
||||
<span class="code-comment"># Main function - everything starts here</span>
|
||||
print(<span class="code-string">"=== School Search System ==="</span>)
|
||||
|
||||
<span class="code-comment"># Load our Excel file</span>
|
||||
file_path = <span class="code-string">"school_data.xlsx"</span>
|
||||
|
||||
<span class="code-keyword">try</span>:
|
||||
<span class="code-comment"># Read the Excel file</span>
|
||||
excel_file = pd.ExcelFile(file_path)
|
||||
print(<span class="code-string">f"Success! Found </span>{len(excel_file.sheet_names)}<span class="code-string"> sheets"</span>)
|
||||
<span class="code-keyword">return</span> excel_file
|
||||
<span class="code-keyword">except</span> Exception <span class="code-keyword">as</span> e:
|
||||
print(<span class="code-string">f"Error: </span>{e}<span class="code-string">"</span>)
|
||||
<span class="code-keyword">return</span> <span class="code-keyword">None</span>
|
||||
|
||||
<span class="code-keyword">if</span> __name__ == <span class="code-string">"__main__"</span>:
|
||||
main()</div>
|
||||
|
||||
<div class="feature-box">
|
||||
<h3>To Install Required Libraries:</h3>
|
||||
<div class="code-block" style="margin: 10px 0; padding: 15px; background: #2c3e50;"><span class="code-comment"># Open Command Prompt or Terminal and type:</span>
|
||||
pip install pandas</div>
|
||||
<p>That's it! Pandas will help us read Excel files easily.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 6: Step 2 - Simple Search Function -->
|
||||
<div class="slide" id="slide6">
|
||||
<h2>Step 2: Create Search Function (15 minutes)</h2>
|
||||
|
||||
<div class="code-block"><span class="code-comment"># Add this function to your file (under the imports)</span>
|
||||
|
||||
<span class="code-keyword">def</span> <span class="code-function">simple_search</span>(excel_file, search_term):
|
||||
<span class="code-comment">"""Search for any term across all sheets"""</span>
|
||||
results = []
|
||||
|
||||
<span class="code-keyword">for</span> sheet_name <span class="code-keyword">in</span> excel_file.sheet_names:
|
||||
<span class="code-comment"># Read each sheet</span>
|
||||
df = pd.read_excel(excel_file, sheet_name=sheet_name)
|
||||
|
||||
<span class="code-comment"># Search in all cells</span>
|
||||
<span class="code-keyword">for</span> row_idx, row <span class="code-keyword">in</span> df.iterrows():
|
||||
<span class="code-keyword">for</span> col_name, cell_value <span class="code-keyword">in</span> row.items():
|
||||
<span class="code-keyword">if</span> pd.notna(cell_value):
|
||||
<span class="code-keyword">if</span> search_term.lower() <span class="code-keyword">in</span> str(cell_value).lower():
|
||||
results.append({
|
||||
<span class="code-string">'sheet'</span>: sheet_name,
|
||||
<span class="code-string">'row'</span>: row_idx + 2, <span class="code-comment"># Excel row number</span>
|
||||
<span class="code-string">'column'</span>: col_name,
|
||||
<span class="code-string">'value'</span>: str(cell_value)
|
||||
})
|
||||
|
||||
<span class="code-keyword">return</span> results</div>
|
||||
|
||||
<h3>Update Your Main Function:</h3>
|
||||
<div class="code-block"><span class="code-keyword">def</span> <span class="code-function">main</span>():
|
||||
print(<span class="code-string">"=== School Search System ==="</span>)
|
||||
|
||||
<span class="code-comment"># Load data</span>
|
||||
data = pd.ExcelFile(<span class="code-string">"school_data.xlsx"</span>)
|
||||
|
||||
<span class="code-comment"># Test search</span>
|
||||
print(<span class="code-string">"\nSearching for 'Math'..."</span>)
|
||||
math_results = simple_search(data, <span class="code-string">"Math"</span>)
|
||||
|
||||
<span class="code-keyword">for</span> result <span class="code-keyword">in</span> math_results[:5]: <span class="code-comment"># Show first 5 results</span>
|
||||
print(<span class="code-string">f"Found in </span>{result['sheet']}<span class="code-string">, row </span>{result['row']}<span class="code-string">: </span>{result['value']}<span class="code-string">"</span>)
|
||||
|
||||
print(<span class="code-string">f"\nTotal found: </span>{len(math_results)}<span class="code-string"> results"</span>)</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 7: Step 3 - Specific Searches -->
|
||||
<div class="slide" id="slide7">
|
||||
<h2>Step 3: Add Specific Searches (15 minutes)</h2>
|
||||
|
||||
<div class="code-block"><span class="code-comment"># Function to find homeroom teacher</span>
|
||||
<span class="code-keyword">def</span> <span class="code-function">find_teacher</span>(excel_file, student_name):
|
||||
<span class="code-comment">"""Find homeroom teacher for a student"""</span>
|
||||
|
||||
<span class="code-keyword">for</span> sheet_name <span class="code-keyword">in</span> excel_file.sheet_names:
|
||||
df = pd.read_excel(excel_file, sheet_name=sheet_name)
|
||||
|
||||
<span class="code-comment"># Look for student name</span>
|
||||
<span class="code-keyword">for</span> idx, row <span class="code-keyword">in</span> df.iterrows():
|
||||
<span class="code-keyword">for</span> cell_value <span class="code-keyword">in</span> row.values:
|
||||
<span class="code-keyword">if</span> pd.notna(cell_value) <span class="code-keyword">and</span> student_name <span class="code-keyword">in</span> str(cell_value):
|
||||
<span class="code-comment"># Check if teacher info is in same row</span>
|
||||
<span class="code-keyword">for</span> col <span class="code-keyword">in</span> df.columns:
|
||||
<span class="code-keyword">if</span> <span class="code-string">"teacher"</span> <span class="code-keyword">in</span> str(col).lower() <span class="code-keyword">or</span> <span class="code-string">"преподаватель"</span> <span class="code-keyword">in</span> str(col).lower():
|
||||
<span class="code-keyword">if</span> pd.notna(row[col]):
|
||||
<span class="code-keyword">return</span> row[col]
|
||||
|
||||
<span class="code-keyword">return</span> <span class="code-string">"Teacher not found"</span></div>
|
||||
|
||||
<div class="code-block"><span class="code-comment"># Function to find students by class</span>
|
||||
<span class="code-keyword">def</span> <span class="code-function">find_students_in_class</span>(excel_file, class_name):
|
||||
<span class="code-comment">"""Find all students in a specific class (like 4A)"""</span>
|
||||
students = []
|
||||
|
||||
<span class="code-keyword">for</span> sheet_name <span class="code-keyword">in</span> excel_file.sheet_names:
|
||||
df = pd.read_excel(excel_file, sheet_name=sheet_name)
|
||||
|
||||
<span class="code-keyword">for</span> idx, row <span class="code-keyword">in</span> df.iterrows():
|
||||
<span class="code-keyword">for</span> cell_value <span class="code-keyword">in</span> row.values:
|
||||
<span class="code-keyword">if</span> pd.notna(cell_value) <span class="code-keyword">and</span> class_name <span class="code-keyword">in</span> str(cell_value):
|
||||
<span class="code-comment"># Look for student names in this row</span>
|
||||
<span class="code-keyword">for</span> col <span class="code-keyword">in</span> df.columns:
|
||||
<span class="code-keyword">if</span> <span class="code-string">"name"</span> <span class="code-keyword">in</span> str(col).lower() <span class="code-keyword">or</span> <span class="code-string">"фио"</span> <span class="code-keyword">in</span> str(col).lower():
|
||||
<span class="code-keyword">if</span> pd.notna(row[col]):
|
||||
students.append(row[col])
|
||||
|
||||
<span class="code-keyword">return</span> list(set(students)) <span class="code-comment"># Remove duplicates</span></div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 8: Step 4 - Complete Program -->
|
||||
<div class="slide" id="slide8">
|
||||
<h2>Step 4: Complete Program (10 minutes)</h2>
|
||||
|
||||
<div class="code-block"><span class="code-comment"># school_search.py - COMPLETE PROGRAM</span>
|
||||
|
||||
<span class="code-keyword">import</span> pandas <span class="code-keyword">as</span> pd
|
||||
|
||||
<span class="code-comment"># [PASTE ALL FUNCTIONS FROM PREVIOUS SLIDES HERE]</span>
|
||||
<span class="code-comment"># 1. simple_search() function</span>
|
||||
<span class="code-comment"># 2. find_teacher() function</span>
|
||||
<span class="code-comment"># 3. find_students_in_class() function</span>
|
||||
|
||||
<span class="code-keyword">def</span> <span class="code-function">main</span>():
|
||||
<span class="code-comment"># 1. Load the data</span>
|
||||
print(<span class="code-string">"=== Student Database Search ==="</span>)
|
||||
|
||||
<span class="code-keyword">try</span>:
|
||||
<span class="code-comment"># Change this to your actual file name</span>
|
||||
data = pd.ExcelFile(<span class="code-string">"Распределение по группам Технолицей 2025_2026 - 4.xlsx"</span>)
|
||||
print(<span class="code-string">f"✓ Loaded: </span>{len(data.sheet_names)}<span class="code-string"> sheets"</span>)
|
||||
<span class="code-keyword">except</span>:
|
||||
print(<span class="code-string">"✗ Error: Make sure the Excel file is in the same folder!"</span>)
|
||||
<span class="code-keyword">return</span>
|
||||
|
||||
<span class="code-comment"># 2. Example searches</span>
|
||||
print(<span class="code-string">"\n--- Example 1: Find Teacher ---"</span>)
|
||||
teacher = find_teacher(data, <span class="code-string">"Арефьев"</span>)
|
||||
print(<span class="code-string">f"Homeroom teacher: </span>{teacher}<span class="code-string">"</span>)
|
||||
|
||||
print(<span class="code-string">"\n--- Example 2: Find Students ---"</span>)
|
||||
students = find_students_in_class(data, <span class="code-string">"4A"</span>)
|
||||
print(<span class="code-string">f"Students in 4A: </span>{len(students)}<span class="code-string"> found"</span>)
|
||||
<span class="code-keyword">for</span> student <span class="code-keyword">in</span> students[:3]: <span class="code-comment"># Show first 3</span>
|
||||
print(<span class="code-string">f" • </span>{student}<span class="code-string">"</span>)
|
||||
|
||||
print(<span class="code-string">"\n--- Example 3: General Search ---"</span>)
|
||||
results = simple_search(data, <span class="code-string">"Math"</span>)
|
||||
print(<span class="code-string">f"Found 'Math' </span>{len(results)}<span class="code-string"> times"</span>)
|
||||
|
||||
print(<span class="code-string">"\n=== Search Complete ==="</span>)
|
||||
|
||||
<span class="code-keyword">if</span> __name__ == <span class="code-string">"__main__"</span>:
|
||||
main()</div>
|
||||
|
||||
<div class="feature-box">
|
||||
<h3>How to Run:</h3>
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">1</div>
|
||||
<div>Save all code in "school_search.py"</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">2</div>
|
||||
<div>Put your Excel file in same folder</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">3</div>
|
||||
<div>Open terminal in that folder</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-item">
|
||||
<div class="feature-number">4</div>
|
||||
<div>Type: <code>python school_search.py</code></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Slide 9: Next Steps & Database Connection -->
|
||||
<div class="slide" id="slide9">
|
||||
<h2>Next Step: Real Database</h2>
|
||||
<p class="lead">Moving from Excel to SQLite database</p>
|
||||
|
||||
<div class="code-block"><span class="code-comment"># Simple SQLite database setup (future enhancement)</span>
|
||||
<span class="code-keyword">import</span> sqlite3
|
||||
|
||||
<span class="code-keyword">def</span> <span class="code-function">create_database</span>():
|
||||
<span class="code-comment"># Connect to database (creates if doesn't exist)</span>
|
||||
conn = sqlite3.connect(<span class="code-string">'school.db'</span>)
|
||||
cursor = conn.cursor()
|
||||
|
||||
<span class="code-comment"># Create tables (like in the video!)</span>
|
||||
cursor.execute(<span class="code-string">'''CREATE TABLE IF NOT EXISTS students (
|
||||
id INTEGER PRIMARY KEY,
|
||||
name TEXT NOT NULL,
|
||||
grade TEXT,
|
||||
class TEXT,
|
||||
homeroom_teacher_id INTEGER
|
||||
)'''</span>)
|
||||
|
||||
cursor.execute(<span class="code-string">'''CREATE TABLE IF NOT EXISTS teachers (
|
||||
id INTEGER PRIMARY KEY,
|
||||
name TEXT NOT NULL,
|
||||
subject TEXT
|
||||
)'''</span>)
|
||||
|
||||
conn.commit()
|
||||
conn.close()
|
||||
print(<span class="code-string">"Database created successfully!"</span>)</div>
|
||||
|
||||
<div class="database-concept">
|
||||
<span class="concept-title">Database vs Excel:</span>
|
||||
<p><strong>Excel:</strong> Good for viewing, bad for searching</p>
|
||||
<p><strong>Database:</strong> Fast searching, relationships, scalable</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-box">
|
||||
<h3>Your 1-Hour MVP is Complete!</h3>
|
||||
<p>You've built a working search system that can:</p>
|
||||
<p>• Search across all Excel sheets</p>
|
||||
<p>• Find teachers for students</p>
|
||||
<p>• List students in classes</p>
|
||||
<p>• Be extended to a real database</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Navigation -->
|
||||
<div class="navigation">
|
||||
<button class="nav-btn" id="prev-btn" onclick="prevSlide()" disabled="">← Back</button>
|
||||
|
||||
<div class="slide-counter">
|
||||
<span id="current-slide">1</span> of <span id="total-slides">9</span>
|
||||
</div>
|
||||
|
||||
<button class="nav-btn" id="next-btn" onclick="nextSlide()">Next →</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
let currentSlide = 1;
|
||||
const totalSlides = 9;
|
||||
|
||||
function showSlide(slideNumber) {
|
||||
document.querySelectorAll('.slide').forEach(slide => {
|
||||
slide.classList.remove('active');
|
||||
});
|
||||
|
||||
document.getElementById(`slide${slideNumber}`).classList.add('active');
|
||||
document.getElementById(`slide${slideNumber}`).scrollTop = 0;
|
||||
|
||||
document.getElementById('current-slide').textContent = slideNumber;
|
||||
|
||||
document.getElementById('prev-btn').disabled = slideNumber === 1;
|
||||
document.getElementById('next-btn').disabled = slideNumber === totalSlides;
|
||||
|
||||
if (slideNumber === totalSlides) {
|
||||
document.getElementById('next-btn').textContent = 'Finish';
|
||||
} else {
|
||||
document.getElementById('next-btn').textContent = 'Next →';
|
||||
}
|
||||
}
|
||||
|
||||
function nextSlide() {
|
||||
if (currentSlide < totalSlides) {
|
||||
currentSlide++;
|
||||
showSlide(currentSlide);
|
||||
}
|
||||
}
|
||||
|
||||
function prevSlide() {
|
||||
if (currentSlide > 1) {
|
||||
currentSlide--;
|
||||
showSlide(currentSlide);
|
||||
}
|
||||
}
|
||||
|
||||
// Initialize
|
||||
showSlide(1);
|
||||
|
||||
// Keyboard navigation
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'ArrowRight' || e.key === ' ' || e.key === 'Enter') {
|
||||
nextSlide();
|
||||
} else if (e.key === 'ArrowLeft') {
|
||||
prevSlide();
|
||||
}
|
||||
});
|
||||
|
||||
// Touch swipe for mobile
|
||||
let touchStartY = 0;
|
||||
let touchEndY = 0;
|
||||
|
||||
document.addEventListener('touchstart', (e) => {
|
||||
touchStartY = e.changedTouches[0].screenY;
|
||||
});
|
||||
|
||||
document.addEventListener('touchend', (e) => {
|
||||
touchEndY = e.changedTouches[0].screenY;
|
||||
const swipeThreshold = 100;
|
||||
|
||||
if (touchEndY < touchStartY - swipeThreshold) {
|
||||
nextSlide();
|
||||
}
|
||||
|
||||
if (touchEndY > touchStartY + swipeThreshold) {
|
||||
prevSlide();
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
</body></html>
|
||||
BIN
scheduler_bots/.DS_Store
vendored
Normal file
BIN
scheduler_bots/.DS_Store
vendored
Normal file
Binary file not shown.
60
scheduler_bots/README.md
Normal file
60
scheduler_bots/README.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# Scheduler Bots
|
||||
|
||||
This directory contains Telegram scheduler bots that help manage schedules.
|
||||
|
||||
## Setup Instructions
|
||||
|
||||
1. Create a virtual environment:
|
||||
```
|
||||
python -m venv venv
|
||||
```
|
||||
|
||||
2. Activate the virtual environment:
|
||||
- On macOS/Linux: `source venv/bin/activate`
|
||||
- On Windows: `venv\Scripts\activate`
|
||||
|
||||
3. Install required packages:
|
||||
```
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Running the bots
|
||||
|
||||
### Method 1: Using Python command (Recommended)
|
||||
```
|
||||
python telegram_scheduler_v1.py
|
||||
```
|
||||
or
|
||||
```
|
||||
python telegram_scheduler_v2.py
|
||||
```
|
||||
|
||||
### Method 2: Direct execution
|
||||
Make sure you've activated the virtual environment first:
|
||||
```
|
||||
source venv/bin/activate # On macOS/Linux
|
||||
./telegram_scheduler_v1.py
|
||||
```
|
||||
or
|
||||
```
|
||||
./telegram_scheduler_v2.py
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you encounter "pandas library not found" error:
|
||||
|
||||
1. Make sure you've activated the virtual environment:
|
||||
```
|
||||
source venv/bin/activate
|
||||
```
|
||||
|
||||
2. Verify pandas is installed:
|
||||
```
|
||||
pip list | grep pandas
|
||||
```
|
||||
|
||||
3. If not installed, install requirements:
|
||||
```
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
13
scheduler_bots/requirements.txt
Normal file
13
scheduler_bots/requirements.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
anyio==4.12.0
|
||||
certifi==2025.11.12
|
||||
h11==0.16.0
|
||||
httpcore==1.0.9
|
||||
httpx==0.28.1
|
||||
idna==3.11
|
||||
numpy==2.3.5
|
||||
pandas==2.3.3
|
||||
python-dateutil==2.9.0.post0
|
||||
python-telegram-bot==22.5
|
||||
pytz==2025.2
|
||||
six==1.17.0
|
||||
tzdata==2025.2
|
||||
11
scheduler_bots/schedule_template RS.csv
Normal file
11
scheduler_bots/schedule_template RS.csv
Normal file
@@ -0,0 +1,11 @@
|
||||
Day,1 (9:00-9:40),2 (10:00-10:40),3 (11:00-11:40),4 (11:50-12:30),5 (12:40-13:20),6 (13:30-14:10),7 (14:20-15:00),8 (15:20-16:00),9 (16:15-16:55),10 (17:05-17:45),11 (17:55-18:35),12 (18:45-19:20),13 (19:20-20:00)
|
||||
Monday,,"Subject: Maths Class: 2А/2В/2С E5
|
||||
Room: B24",,,Subject: ICT Class: 6A/6B Room: B24,,Subject: ICT Class: 7C/7D Room: B24,Subject: ICT Class: 10ABC Room: B24,Subject: ICT Class: 7A/7B Room: B24,,,,
|
||||
Tuesday,"Subject: Технотрек Class: 7A/7B/7C/7D/7E Room: B24, B02",Subject: Технотрек Class: 6A/6B/6C/6D Room: B24,,,,,,Subject: ICT Class: 9ABC Room: B24,Subject: ICT Class: 8ABC Room: B24,Subject: ICT Class: 11A Room: B24,,,
|
||||
Wednesday,,,,Subject: ICT Class: 6C/6D Room: B24,,"Subject: Maths Class: 1А/1В/1С E6
|
||||
Room: B24",,,,,,,
|
||||
Thursday,,Subject: Технотрек Class: 7A/7B/7C/7D/7E Room: B24,Subject: Технотрек Class: 7A/7B/7C/7D/7E Room: B24,"Subject: Maths Class: 1А/1В/1С E6
|
||||
Room: B24",,,Subject: Maths Class: 2А/2В/2С E6 Room: B24,,Subject: ICT Class: 10ABC Room: B24,Subject: ICT Class: 11A Room: B24,,,
|
||||
Friday,,,Subject: Технотрек Class: 6A/6B/6C/6D Room: B24,Subject: Технотрек Class: 6A/6B/6C/6D Room: B24,,Subject: ICT Class: 10ABC Room: B24,,,Subject: ICT Class: 11A Room: B24,,,,
|
||||
Saturday,,,,,,,,,,,,,
|
||||
Sunday,,,,,,,,,,,,,
|
||||
|
196
scheduler_bots/telegram_scheduler_v2.py
Normal file
196
scheduler_bots/telegram_scheduler_v2.py
Normal file
@@ -0,0 +1,196 @@
|
||||
#!/usr/bin/env python
|
||||
"""
|
||||
Enhanced Scheduler Bot with CSV support
|
||||
"""
|
||||
|
||||
try:
|
||||
import pandas as pd
|
||||
except ImportError:
|
||||
print("❌ Error: pandas library not found!")
|
||||
print("Please install required packages using:")
|
||||
print("pip install -r requirements.txt")
|
||||
exit(1)
|
||||
|
||||
import datetime
|
||||
from telegram import Update
|
||||
from telegram.ext import Application, CommandHandler, ContextTypes
|
||||
|
||||
# 🔑 REPLACE THIS with your bot token from @BotFather
|
||||
BOT_TOKEN = "8248686383:AAGN5UJ73H9i7LQzIBR3TjuJgUGNTFyRHk8"
|
||||
|
||||
|
||||
def load_schedule():
|
||||
"""
|
||||
Load schedule from CSV file using pandas
|
||||
Returns a dictionary with day-wise schedule
|
||||
"""
|
||||
try:
|
||||
# Read CSV file
|
||||
df = pd.read_csv('schedule.csv')
|
||||
schedule = {}
|
||||
|
||||
# Process each row (each day)
|
||||
for _, row in df.iterrows():
|
||||
day = row['Day']
|
||||
schedule[day] = []
|
||||
|
||||
# Process each time slot column
|
||||
time_slots = ['Period_1', 'Period_2', 'Period_3', 'Period_4', 'Period_5','Period_6', 'Period_7']
|
||||
|
||||
for slot in time_slots:
|
||||
# Check if class exists for this time slot
|
||||
if pd.notna(row[slot]) and str(row[slot]).strip():
|
||||
class_info = str(row[slot])
|
||||
schedule[day].append((slot, class_info))
|
||||
|
||||
return schedule
|
||||
|
||||
except FileNotFoundError:
|
||||
print("❌ Error: schedule.csv file not found!")
|
||||
print("Please create schedule.csv in the same folder")
|
||||
return {}
|
||||
except Exception as e:
|
||||
print(f"❌ Error loading schedule: {e}")
|
||||
return {}
|
||||
|
||||
|
||||
# Load schedule at startup
|
||||
SCHEDULE = load_schedule()
|
||||
|
||||
# Time mapping for periods
|
||||
PERIOD_TIMES = {
|
||||
'Period_1': ('09:00', '09:40'),
|
||||
'Period_2': ('10:00', '10:40'),
|
||||
'Period_3': ('11:00', '11:40'),
|
||||
'Period_4': ('11:50', '12:30'),
|
||||
'Period_5': ('12:40', '13:20'),
|
||||
'Period_6': ('13:30', '14:10'),
|
||||
'Period_7': ('10:00', '10:40'),
|
||||
|
||||
}
|
||||
|
||||
|
||||
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||
"""Send welcome message when command /start is issued."""
|
||||
await update.message.reply_text(
|
||||
"🤖 Hello! I'm your enhanced class scheduler bot!\n"
|
||||
"Use /whereami to find your current class\n"
|
||||
"Use /schedule to see today's full schedule\n"
|
||||
"Use /tomorrow to see tomorrow's schedule\n"
|
||||
"Use /help for all commands"
|
||||
)
|
||||
|
||||
|
||||
async def where_am_i(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||
"""Tell user where they should be right now."""
|
||||
if not SCHEDULE:
|
||||
await update.message.reply_text("❌ Schedule not loaded. Check schedule.csv file.")
|
||||
return
|
||||
|
||||
now = datetime.datetime.now()
|
||||
current_time = now.strftime("%H:%M")
|
||||
current_day = now.strftime("%A")
|
||||
|
||||
await update.message.reply_text(f"📅 Today is {current_day}")
|
||||
await update.message.reply_text(f"⏰ Current time: {current_time}")
|
||||
|
||||
# Check if we have schedule for today
|
||||
if current_day not in SCHEDULE:
|
||||
await update.message.reply_text("😊 No classes scheduled for today!")
|
||||
return
|
||||
|
||||
# Find current class
|
||||
found_class = False
|
||||
for period, class_info in SCHEDULE[current_day]:
|
||||
start_time, end_time = PERIOD_TIMES[period]
|
||||
|
||||
if start_time <= current_time <= end_time:
|
||||
await update.message.reply_text(f"🎯 You should be in: {class_info}")
|
||||
found_class = True
|
||||
break
|
||||
|
||||
if not found_class:
|
||||
await update.message.reply_text("😊 No class right now! Free period.")
|
||||
|
||||
|
||||
async def schedule(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||
"""Show today's full schedule."""
|
||||
if not SCHEDULE:
|
||||
await update.message.reply_text("❌ Schedule not loaded. Check schedule.csv file.")
|
||||
return
|
||||
|
||||
current_day = datetime.datetime.now().strftime("%A")
|
||||
|
||||
if current_day not in SCHEDULE or not SCHEDULE[current_day]:
|
||||
await update.message.reply_text("😊 No classes scheduled for today!")
|
||||
return
|
||||
|
||||
schedule_text = f"📚 {current_day}'s Schedule:\n\n"
|
||||
for period, class_info in SCHEDULE[current_day]:
|
||||
start, end = PERIOD_TIMES[period]
|
||||
schedule_text += f"⏰ {start}-{end}: {class_info}\n"
|
||||
|
||||
await update.message.reply_text(schedule_text)
|
||||
|
||||
|
||||
async def tomorrow(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||
"""Show tomorrow's schedule."""
|
||||
if not SCHEDULE:
|
||||
await update.message.reply_text("❌ Schedule not loaded. Check schedule.csv file.")
|
||||
return
|
||||
|
||||
tomorrow_date = datetime.datetime.now() + datetime.timedelta(days=1)
|
||||
tomorrow_day = tomorrow_date.strftime("%A")
|
||||
|
||||
if tomorrow_day not in SCHEDULE or not SCHEDULE[tomorrow_day]:
|
||||
await update.message.reply_text(f"😊 No classes scheduled for {tomorrow_day}!")
|
||||
return
|
||||
|
||||
schedule_text = f"📚 {tomorrow_day}'s Schedule:\n\n"
|
||||
for period, class_info in SCHEDULE[tomorrow_day]:
|
||||
start, end = PERIOD_TIMES[period]
|
||||
schedule_text += f"⏰ {start}-{end}: {class_info}\n"
|
||||
|
||||
await update.message.reply_text(schedule_text)
|
||||
|
||||
|
||||
async def help_command(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||
"""Send help message with all commands."""
|
||||
await update.message.reply_text(
|
||||
"Available commands:\n"
|
||||
"/start - Start the bot\n"
|
||||
"/whereami - Find your current class\n"
|
||||
"/schedule - Show today's schedule\n"
|
||||
"/tomorrow - Show tomorrow's schedule\n"
|
||||
"/help - Show this help message"
|
||||
)
|
||||
|
||||
|
||||
def main():
|
||||
"""Start the bot."""
|
||||
if not SCHEDULE:
|
||||
print("❌ Failed to load schedule. Please check schedule.csv file.")
|
||||
print("Make sure schedule.csv exists in the same folder")
|
||||
return
|
||||
|
||||
# Create the Application
|
||||
application = Application.builder().token(BOT_TOKEN).build()
|
||||
|
||||
# Add command handlers
|
||||
application.add_handler(CommandHandler("start", start))
|
||||
application.add_handler(CommandHandler("whereami", where_am_i))
|
||||
application.add_handler(CommandHandler("schedule", schedule))
|
||||
application.add_handler(CommandHandler("tomorrow", tomorrow))
|
||||
application.add_handler(CommandHandler("help", help_command))
|
||||
|
||||
# Start the Bot
|
||||
print("🤖 Enhanced scheduler bot is running...")
|
||||
print("📊 Schedule loaded successfully!")
|
||||
print("📅 Available days:", list(SCHEDULE.keys()))
|
||||
print("Press Ctrl+C to stop the bot")
|
||||
|
||||
application.run_polling()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
0
school_search.py
Normal file
0
school_search.py
Normal file
111
Распределение по группам Технолицей 2025_2026 - 4.csv
Normal file
111
Распределение по группам Технолицей 2025_2026 - 4.csv
Normal file
@@ -0,0 +1,111 @@
|
||||
,,,,,,,,,,,,,,,,,Технотрек,Малышева Ольга Владимировна,Design&Creativity Track ,,,,,,,4ABC,Крылова Анастасия Денисовна,ОПК,,4ABC,Иванисова Анна Александровна,ОКНР,,,4A,Крылова Анастасия Денисовна,4A,,4C,Паршенкова Луиза Салиховна,4C,,,, Программирование ,Анцупов Андрей Александрович,гр 1,, Программирование ,Романов Дмитрий Борисович,гр 2,,,Speaking Club,Alex Boby,Е6,,Speaking Club,Haydn Crooks,Е4 Е5
|
||||
4А,Крылова Анастасия Денисовна,,,,,,,,,,,,,,,,Технотрек,Маханова Ольга Михайловна,Culinary Track ,,,,,,,,,,,4ABC,Паршенкова Луиза Салиховна,СЭ,,,4B,Иванисова Анна Александровна,4B,,4ABC,Дякина Ирина Владимировна,Olympiad,,,,Робототехника,Язев Петр Валерьевич,все группы,,Алгоритмика ,Карпова Мадлена Георгиевна,все группы,,,Speaking Club,Kyle Daniels,Е2 E3,,Speaking Club,Hanif Jodeiry,Е1
|
||||
4В,Иванисова Анна Александровна,,,,,,,,,,,,,,,,Технотрек,Шевалье Гийом Гуго / Кузнецова Яна Александровна,A&C / ИЗО,,,,,,,,,,,,,,,,,,,,,,,,,,PE,,1 группа,,PE,Mihajlo Stanojlovic,2 группа,,,Maths,Frejus Tchibozo,Е5 Е6,,Maths,Peter Chern,Е3 Е4
|
||||
4C,Паршенкова Луиза Салиховна,,,,,,,,,,,,,,,,Технотрек,Бастюченко Никита Александрович,Industrial Track,,,,,,,,,,,,,,,,,,,,,,,,,,Лидерс.,Силантьева Дарья Владимировна,1 группа,,Лидерс.,Никитина Полина Валерьевна,2 группа,,,Maths,Archie Scott,Е1 Е2,,Англ.яз,Пьянкова Полина Андреевна,E6
|
||||
,,,,,,,,,,,,,,,,,Технотрек,Пенкина Виктория Рушановна,Science Track,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Англ.яз,Алиева Венера Рамилевна,E2 ,,Англ.яз,Шишакина Елизавета Евгеньевна,E3 E5
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Англ.яз,Каминская Жанна Артуровна,E1 E4 ,,,,
|
||||
,Номер сортировка,Номер,Класс,ФИО,Технотрек 1 модуль,Технотрек 2 модуль,"ОРКСЭ 1,2 модуль",Математика 1 модуль,Математика 2 модуль,"Программирование / Алгоритмика и логика / Лидерство / Робототехника / Physical Education 1,2 модуль ",Английский 1 модуль,Английский 2 модуль ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,1,1,4А,Арефьев Даниил Русланович,ИЗО Track,Design&Creativity Track,ОПК,4A,4A,1 группа,E5 ,E5,,,,Технотрек 2 модуль,,,,,,,,,"ОРКСЭ 1,2 модуль",,,,,,,,,Математика 2 модуль,,,,,,,,,,"Программирование / Алгоритмика и логика / Лидерство / Робототехника / Physical Education 1,2 модуль",,,,,,,,,Английский язык 2 модуль ,,,,,,,
|
||||
2,2,2,4А,Афанасьева Алиса Александровна,Design&Creativity Track,ИЗО Track,СЭ,4A,4A,1 группа,E6 ,E6 ,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,Номер,Класс,ФИО,,Номер,Класс,ФИО,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа
|
||||
3,3,3,4А,Баско Марк Игоревич,A&C Track,Culinary Track,ОКНР,4A,Olympiad,1 группа,E2,E2,,,,1,4A ,Баско Марк Игоревич,Culinary Track,1,4A,Арефьев Даниил Русланович,Design&Creativity Track,,1,4В,Авдонькин Макар Александрович,ОКНР,1,4C,Андреева Алиса Сергеевна,СЭ1,,1,4A,Арефьев Даниил Русланович,4A,1,4В,Авдонькин Макар Александрович,4B,,,1,4A,Арефьев Даниил Русланович,1 группа,1,4A,Вдовенко Нестор Алексеевич,2 группа,,1,4C,Андреева Александра Сергеевна,E1,1,4C,Андреева Алиса Сергеевна,E2
|
||||
,4,4,4А,Вдовенко Нестор Алексеевич,Industrial Track,A&C Track,ОПК,4A,4A,2 группа,E5 ,E5,,,,2,4A,Емельянова Агата Демидовна,Culinary Track,2,4C,Борисов Георгий Дмитриевич,Design&Creativity Track,,2,4C,Апурин Михаил Николаевич,ОКНР,2,4A,Афанасьева Алиса Александровна,СЭ1,,2,4A,Афанасьева Алиса Александровна,4A,2,4В ,Вартанян Аделя Ваановна ,4B,,,2,4A,Афанасьева Алиса Александровна,1 группа,2,4А,Комикова Варвара Невеновна,2 группа,,2,4С,Апурин Михаил Николаевич,E1,2,4A,Баско Марк Игоревич,E2
|
||||
4,5,5,4А,Громов Михаил Андреевич,Culinary Track,Science Track,ОПК,4A,4A,1 группа,E4,E4,,,,3,4C,Жаркова Мария Сергеевна,Culinary Track,3,4В,Заболотский Марк Вячеславович,Design&Creativity Track,,3,4A ,Баско Марк Игоревич,ОКНР,3,4C,Борисов Георгий Дмитриевич,СЭ1,,3,4A,Вдовенко Нестор Алексеевич,4A,3,4В,Вилькомир Дарья Александровна,4B,,,3,4A ,Баско Марк Игоревич,1 группа,3,4A,Корнева Анна Романовна,2 группа,,3,4В,Воротнина Виктория Денисовна,E1,3,4A,Денисова Николь Витальевна,E2
|
||||
6,6,6,4А,Денисова Николь Витальевна,Design&Creativity Track,ИЗО Track,ОКНР,4A,4A,1 группа,E2 ,E2,,,,4,4A,Зорина-Тютина Фелиция Андреевна,Culinary Track,4,4А,Комикова Варвара Невеновна,Design&Creativity Track,,4,4В,Вилькомир Дарья Александровна,ОКНР,4,4C,Деревянова София Артемовна,СЭ1,,4,4A,Громов Михаил Андреевич,4A,4,4В,Воротнина Виктория Денисовна,4B,,,4,4A,Громов Михаил Андреевич,1 группа,4,4A ,Костянецкая Елизавета Сергеевна,2 группа,,4,4C,Жаркова Мария Сергеевна,E1,4,4В,Заболотский Марк Вячеславович,E2
|
||||
8,7,7,4А,Емельянова Агата Демидовна,A&C Track,Culinary Track,СЭ,4A,4A,1 группа,E5,E5,,,,5,4C ,Корсик Анна Владимировна,Culinary Track,5,4C,Королюк Меланья Алексеевна,Design&Creativity Track,,5,4В,Гольдштауб Николь Никитична,ОКНР,5,4A,Емельянова Агата Демидовна,СЭ1,,5,4A,Денисова Николь Витальевна,4A,5,4В,Голентовский Филипп Анатольевич,4B,,,5,4A,Денисова Николь Витальевна,1 группа,5,4A,Лобас Роман Аркадьевич,2 группа,,5,4A,Зарагацкий Ааарон Александрович,E1,5,4A,Зорина-Тютина Фелиция Андреевна,E2
|
||||
10,8,8,4А,Загородняя Анастасия Леонидовна,Industrial Track,A&C Track,ОПК,4A,4A,1 группа,E5,E5,,,,6,4C,Косинская Екатерина Сергеевна,Culinary Track,6,4C ,Маргиев Марк Заурбекович,Design&Creativity Track,,6,4A,Денисова Николь Витальевна,ОКНР,6,4C,Жаркова Мария Сергеевна,СЭ1,,6,4A,Емельянова Агата Демидовна,4A,6,4В,Гольдштауб Николь Никитична,4B,,,6,4A,Емельянова Агата Демидовна,1 группа,6,4A,Любогощенская Виктория Александровна,2 группа,,6,4В,Малофейкина Алиса Сергеевна,E1,6,4A,Кашбиева Алиса Айдаровна,E2
|
||||
,9,9,4А,Зарагацкий Ааарон Александрович,Culinary Track,Science Track,ОКНР,4A,4A,1 группа,E1,E1,,,,7,4C,Морозова Милана Максимовна,Culinary Track,7,4В,Мизык Яна Викторовна,Design&Creativity Track,,7,4В,Заболотский Марк Вячеславович,ОКНР,7,4C,Илизиров Михаэль Эрвинович,СЭ1,,7,4A,Загородняя Анастасия Леонидовна,4A,7,4В,Заболотский Марк Вячеславович,4B,,,7,4A,Загородняя Анастасия Леонидовна,1 группа,7,4A,Невежин Святослав Евгеньевич,2 группа,,7,4C,Морозова Милана Максимовна,E1,7,4А,Костянецкая Елизавета Сергеевна,E2
|
||||
11,10,10,4А,Зорина-Тютина Фелиция Андреевна,A&C Track,Culinary Track,ОКНР,4A,Olympiad,1 группа,E2 ,E2,,,,8,4A,Невежин Святослав Евгеньевич,Culinary Track,8,4C,Морозов Максим Антонович,Design&Creativity Track,,8,4A,Зарагацкий Ааарон Александрович,ОКНР,8,4A,Корнева Анна Романовна,СЭ1,,8,4A,Зарагацкий Ааарон Александрович,4A,8,4В,Клименко Мария Александровна,4B,,,8,4A,Зарагацкий Ааарон Александрович,1 группа,8,4A,Подшивалов Артём Александрович,2 группа,,8,4C,Паршивлюк Даниил Сергеевич,E1,8,4C,Маргиев Марк Заурбекович,E2
|
||||
,11,11,4А,Ивко Стефания Ярославна,Industrial Track,A&C Track,ОПК,4A,4A,1 группа,E4,E4,,,,9,4C,Остроухова Алиса Константиновна,Culinary Track,9,4C,Погорелова Мария Юрьевна,Design&Creativity Track,,9,4A,Зорина-Тютина Фелиция Андреевна,ОКНР,9,4C,Королюк Меланья Алексеевна,СЭ1,,9,4А,Комикова Варвара Невеновна,4A,9,4В,Клюев Спиридон Ильич,4B,,,9,4A,Зорина-Тютина Фелиция Андреевна,1 группа,9,4A,Ушаков Владимир Олегович,2 группа,,9,4C,Плинк Стефан Ярославович,E1,9,4C,Мелехова Таисия Тимуровна,E2
|
||||
12,12,12,4А,Кашбиева Алиса Айдаровна,Science Track,Industrial Track,ОКНР,4A,Olympiad,1 группа,E2,E2,,,,10,4A,Подшивалов Артём Александрович,Culinary Track,10,4В,Попова Варвара Олеговна,Design&Creativity Track,,10,4В,Ильин Михаил Дмитриевич,ОКНР,10,4В,Любавский Егор Денисович,СЭ1,,10,4A,Кононович Артемий Дмитриевич,4A,10,4В,Комолова Василиса Ильинична,4B,,,10,4A,Ивко Стефания Ярославна,1 группа,10,4A,Хабиров Марк Рафаэлевич,2 группа,,10,4C,Полькин Артур Эдгарович,E1,10,4A,Ушаков Владимир Олегович,E2
|
||||
,13,13,4А,Комикова Варвара Невеновна,ИЗО Track,Design&Creativity Track,ОПК,4A,4A,2 группа,E3,E3,,,,11,4A,Ушаков Владимир Олегович,Culinary Track,11,4В,Шишов Марк Александрович,Design&Creativity Track,,11,4A,Кашбиева Алиса Айдаровна,ОКНР,11,4C,Мальсагов Саид Зурабович,СЭ1,,11,4A,Корнева Анна Романовна,4A,11,4В,Лукьянов Александр Алексеевич,4B,,,11,4A,Кашбиева Алиса Айдаровна,1 группа,11,4A,Шамин Артемий Евгеньевич,2 группа,,11,4A,Хабиров Марк Рафаэлевич,E1,11,4C,Ушмодин Аркадий Алексеевич,E2
|
||||
13,14,14,4А,Кононович Артемий Дмитриевич,Culinary Track,Science Track,ОКНР,4A,4A,1 группа,E4,E4,,,,12,4A,Шамин Артемий Евгеньевич,Culinary Track,12,4В,Вилькомир Дарья Александровна,Design&Creativity Track,,12,4В,Клюев Спиридон Ильич,ОКНР,12,4C,Мелехова Таисия Тимуровна,СЭ1,,12,4A ,Костянецкая Елизавета Сергеевна,4A,12,4В,Любавский Егор Денисович,4B,,,12,4A,Кононович Артемий Дмитриевич,1 группа,12,4A,Шолохов Даниил Алексеевич,2 группа,,12,4C,Шабалина Варвара Максимовна,E1,12,4A,Шолохов Даниил Алексеевич,E2
|
||||
14,15,15,4А,Корнева Анна Романовна,Culinary Track,Science Track,СЭ,4A,4A,2 группа,E4,E4,,,,13,,,,,,,,,13,4В,Комолова Василиса Ильинична,ОКНР,13,4C,Морозов Максим Антонович,СЭ1,,13,4A,Лобас Роман Аркадьевич,4A,13,4В,Малофейкина Алиса Сергеевна,4B,,,,,,,,,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа
|
||||
15,16,16,4А,Костянецкая Елизавета Сергеевна,Industrial Track,A&C Track,ОКНР,4A,4A,2 группа,E1,E2,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,14,4A,Кононович Артемий Дмитриевич,ОКНР,14,4C,Морозова Милана Максимовна,СЭ1,,14,4A,Любогощенская Виктория Александровна,4A,14,4В,Мизык Яна Викторовна,4B,,,"Программирование / Алгоритмика и логика / Лидерство / Робототехника / Physical Education 1,2 модуль",,,,,,,,,1,4В,Авдонькин Макар Александрович,E3,1,4В,Вартанян Аделя Ваановна ,E4
|
||||
16,17,17,4А,Лобас Роман Аркадьевич,Culinary Track,Science Track,ОПК,4A,4A,2 группа,E5,E5,,,,1,4C,Апурин Михаил Николаевич,Industrial Track,1,4A,Афанасьева Алиса Александровна,ИЗО Track,,15,4A ,Костянецкая Елизавета Сергеевна,ОКНР,15,4A,Невежин Святослав Евгеньевич,СЭ1,,15,4A,Невежин Святослав Евгеньевич,4A,15,4В,Морозов Игорь Николаевич,4B,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,2,4В,Голентовский Филипп Анатольевич,E3,2,4A,Громов Михаил Андреевич,E4
|
||||
17,18,18,4А,Любогощенская Виктория Александровна,Design&Creativity Track,ИЗО Track,ОПК,4A,4A,2 группа,E6,E6,,,,2,4C,Илизиров Михаэль Эрвинович,Industrial Track,2,4В,Воротнина Виктория Денисовна,ИЗО Track,,16,4В,Кочергин Мирон Константинович,ОКНР,16,4C,Остроухова Алиса Константиновна,СЭ1,,16,4A,Подшивалов Артём Александрович,4A,16,4В,Мухин Даниил Владимирович,4B,,,1,4В,Авдонькин Макар Александрович,1 группа,1,4В,Лукьянов Александр Алексеевич,2 группа,,3,4В,Клименко Мария Александровна,E3,3,4A,Ивко Стефания Ярославна,E4
|
||||
19,19,19,4А,Невежин Святослав Евгеньевич,A&C Track,Culinary Track,СЭ,4A,4A,2 группа,E5,E5,,,,3,4A,Кашбиева Алиса Айдаровна,Industrial Track,3,4A,Денисова Николь Витальевна,ИЗО Track,,17,4В,Лукьянов Александр Алексеевич,ОКНР,17,4C,Паршивлюк Даниил Сергеевич,СЭ1,,17,4A,Шамин Артемий Евгеньевич,4A,17,4В,Подгребельный Платон Алексеевич,4B,,,2,4В ,Вартанян Аделя Ваановна ,1 группа,2,4В,Любавский Егор Денисович,2 группа,,4,4А,Комикова Варвара Невеновна,E3,4,4A,Кононович Артемий Дмитриевич,E4
|
||||
20,20,20,4А,Подшивалов Артём Александрович,A&C Track,Culinary Track,СЭ,4A,4A,2 группа,E3,E3,,,,4,4В,Кочергин Мирон Константинович,Industrial Track,4,4В,Ильин Михаил Дмитриевич,ИЗО Track,,18,4В,Малофейкина Алиса Сергеевна,ОКНР,18,4C,Плинк Стефан Ярославович,СЭ1,,18,4A,Шолохов Даниил Алексеевич,4A,18,4В,Попова Варвара Олеговна,4B,,,3,4В,Вилькомир Дарья Александровна,1 группа,3,4В,Малофейкина Алиса Сергеевна,2 группа,,5,4В,Комолова Василиса Ильинична,E3,5,4A,Корнева Анна Романовна,E4
|
||||
21,21,21,4А,Ушаков Владимир Олегович,A&C Track,Culinary Track,ОКНР,4A,Olympiad,2 группа,E2,E2,,,,5,4В,Лукьянов Александр Алексеевич,Industrial Track,5,4В,Клименко Мария Александровна,ИЗО Track,,19,4C ,Маргиев Марк Заурбекович,ОКНР,19,4C,Погорелова Мария Юрьевна,СЭ1,,19,4A,Ивко Стефания Ярославна,4A,19,4В,Размачев Егор Денисович,4B,,,4,4В,Воротнина Виктория Денисовна,1 группа,4,4В,Мизык Яна Викторовна,2 группа,,6,4C,Королюк Меланья Алексеевна,E3,6,4В,Кочергин Мирон Константинович,E4
|
||||
22,22,22,4А,Хабиров Марк Рафаэлевич,Culinary Track,ИЗО Track,ОКНР,4A,Olympiad,2 группа,E1,E1,,,,6,4В,Малофейкина Алиса Сергеевна,Industrial Track,6,4В,Клюев Спиридон Ильич,ИЗО Track,,20,4C,Полькин Артур Эдгарович,ОКНР,20,4A,Подшивалов Артём Александрович,СЭ1,,,,,,20,4В,Сергеев Иван Андреевич,4B,,,5,4В,Голентовский Филипп Анатольевич,1 группа,5,4В,Морозов Игорь Николаевич,2 группа,,7,4C,Косинская Екатерина Сергеевна,E3,7,4В,Любавский Егор Денисович,E4
|
||||
23,23,23,4А,Шамин Артемий Евгеньевич,A&C Track,Culinary Track,ОКНР,4A,4A,2 группа,E3,E3,,,,7,4C,Мальсагов Саид Зурабович,Industrial Track,7,4A,Любогощенская Виктория Александровна,ИЗО Track,,21,4В,Сергеев Иван Андреевич,ОКНР,21,4В,Попова Варвара Олеговна,СЭ1,,,,,,21,4В,Синицына Аделина Павловна,4B,,,6,4В,Гольдштауб Николь Никитична,1 группа,6,4В,Мухин Даниил Владимирович,2 группа,,8,4В,Лукьянов Александр Алексеевич ,E3,8,4В,Мухин Даниил Владимирович ,E4
|
||||
24,24,24,4А,Шолохов Даниил Алексеевич,Industrial Track,A&C Track,СЭ,4A,4A,2 группа,E2,E2,,,,8,4В,Морозов Игорь Николаевич,Industrial Track,8,4В,Подгребельный Платон Алексеевич,ИЗО Track,,22,4A,Ушаков Владимир Олегович,ОКНР,22,4C,Ушмодин Аркадий Алексеевич,СЭ1,,,,,,22,4В,Шишов Марк Александрович,4B,,,7,4В,Заболотский Марк Вячеславович,1 группа,7,4В,Подгребельный Платон Алексеевич,2 группа,,9,4C,Мальсагов Саид Зурабович,E3,9,4C,Погорелова Мария Юрьевна,E4
|
||||
25,25,1,4В,Авдонькин Макар Александрович,Industrial Track,A&C Track,ОКНР,4В,4B,1 группа,E3,E3,,,,9,4C,Плинк Стефан Ярославович,Industrial Track,9,4В,Сергеев Иван Андреевич,ИЗО Track,,23,4A,Хабиров Марк Рафаэлевич,ОКНР,23,4C,Шабалина Варвара Максимовна,СЭ1,,,,,,,,,,,,8,4В,Ильин Михаил Дмитриевич,1 группа,8,4В,Попова Варвара Олеговна,2 группа,,10,4C,Морозов Максим Антонович,E3,10,4В,Подгребельный Платон Алексеевич ,E4
|
||||
26,26,2,4В ,Вартанян Аделя Ваановна ,Industrial Track,A&C Track,ОПК,4В,4B,1 группа,E4 ,E4,,,,10,4C,Полькин Артур Эдгарович,Industrial Track,10,4В,Синицына Аделина Павловна,ИЗО Track,,24,4A,Шамин Артемий Евгеньевич,ОКНР,24,4C,Шапсюк Семён Евгеньевич,СЭ1,,,,,,,,,,,,9,4В,Клименко Мария Александровна,1 группа,9,4В,Размачев Егор Денисович,2 группа,,11,4A,Подшивалов Артём Александрович,E3,11,4В,Сергеев Иван Андреевич,E4
|
||||
27,27,3,4В,Вилькомир Дарья Александровна,A&C Track,Design&Creativity Track,ОКНР,4В,4B,1 группа,E6,E6 ,,,,11,4C,Ушмодин Аркадий Алексеевич,Industrial Track,11,4A,Хабиров Марк Рафаэлевич,ИЗО Track,,25,4В,Шишов Марк Александрович,ОКНР,25,4A,Шолохов Даниил Алексеевич,СЭ1,,Номер,Класс,ФИО,,Номер,Класс,ФИО (со 2 модуля),Группа,,,10,4В,Клюев Спиридон Ильич,1 группа,10,4В,Сергеев Иван Андреевич,2 группа,,12,4A,Шамин Артемий Евгеньевич,E3,12,4В,Синицына Аделина Павловна,E4
|
||||
28,28,4,4В,Воротнина Виктория Денисовна,Design&Creativity Track,ИЗО Track,ОПК,4В,4B,1 группа,E1,E1,,,,12,4C,Шабалина Варвара Максимовна,Industrial Track,,,,,,Номер,Класс,ФИО,Группа,,,,,,1,4C,Борисов Георгий Дмитриевич,4C,1,4C,Андреева Александра Сергеевна,Olympiad,,,11,4В,Комолова Василиса Ильинична,1 группа,11,4В,Синицына Аделина Павловна,2 группа,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа
|
||||
29,29,5,4В,Голентовский Филипп Анатольевич,Culinary Track,Science Track,ОПК,4В,4B,1 группа,E3,E3,,,,13,4C,Шапсюк Семён Евгеньевич,Industrial Track,,,,,,1,4C,Андреева Александра Сергеевна,ОПК,,,,,,2,4C,Илизиров Михаэль Эрвинович,4C,2,4C,Андреева Алиса Сергеевна,Olympiad,,,12,4В,Кочергин Мирон Константинович,1 группа,12,4В,Шишов Марк Александрович,2 группа,,1,4A,Арефьев Даниил Русланович,E5 ,1,4A,Афанасьева Алиса Александровна,E6
|
||||
30,30,6,4В,Гольдштауб Николь Никитична,Culinary Track,Science Track,ОКНР,4В,4B,1 группа,E4,E5,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,2,4A,Арефьев Даниил Русланович,ОПК,,,,,,3,4C,Королюк Меланья Алексеевна,4C,3,4C,Апурин Михаил Николаевич,Olympiad,,,,,,,,,,,,2,4С,Борисов Георгий Дмитриевич ,E5 ,2,4В,Вилькомир Дарья Александровна,E6
|
||||
31,31,7,4В,Заболотский Марк Вячеславович,ИЗО Track,Design&Creativity Track,ОКНР,4В,4B,1 группа,E2 ,E2,,,,1,4В,Авдонькин Макар Александрович,A&C Track,1,4C,Андреева Александра Сергеевна,Science Track,,3,4В ,Вартанян Аделя Ваановна ,ОПК,,,,,,4,4C,Корсик Анна Владимировна,4C,4,4A ,Баско Марк Игоревич,Olympiad,,,"Программирование / Алгоритмика и логика / Лидерство / Робототехника / Physical Education 1,2 модуль",,,,,,,,,3,4A,Вдовенко Нестор Алексеевич,E5,3,4C,Деревянова София Артемовна,E6
|
||||
32,32,8,4В,Ильин Михаил Дмитриевич,Design&Creativity Track,ИЗО Track,ОКНР,4В,Olympiad,1 группа,E6,E6,,,,2,4В ,Вартанян Аделя Ваановна ,A&C Track,2,4C,Андреева Алиса Сергеевна,Science Track,,4,4A,Вдовенко Нестор Алексеевич,ОПК,,,,,,5,4C,Мелехова Таисия Тимуровна,4C,5,4C,Деревянова София Артемовна,Olympiad,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,4,4В,Гольдштауб Николь Никитична,E5,4,4С,Илизиров Михаэль Эрвинович,E6
|
||||
33,33,9,4В,Клименко Мария Александровна,Design&Creativity Track,ИЗО Track,ОПК,4В,4B,1 группа,E3,E3,,,,3,4A,Вдовенко Нестор Алексеевич,A&C Track,3,4В,Голентовский Филипп Анатольевич,Science Track,,5,4В,Воротнина Виктория Денисовна,ОПК,,,,,,6,4C,Морозов Максим Антонович,4C,6,4C,Жаркова Мария Сергеевна,Olympiad,,,1,4C,Андреева Алиса Сергеевна,1 группа,1,4C,Андреева Александра Сергеевна,2 группа,,5,4A,Емельянова Агата Демидовна,E5,5,4В,Ильин Михаил Дмитриевич,E6
|
||||
34,34,10,4В,Клюев Спиридон Ильич,Design&Creativity Track,ИЗО Track,ОКНР,4В,4B,1 группа,E5,E5,,,,4,4C,Деревянова София Артемовна,A&C Track,4,4В,Гольдштауб Николь Никитична,Science Track,,6,4В,Голентовский Филипп Анатольевич,ОПК,,,,,,7,4C,Остроухова Алиса Константиновна,4C,7,4A,Зорина-Тютина Фелиция Андреевна,Olympiad,,,2,4C,Апурин Михаил Николаевич,1 группа,2,4C,Морозов Максим Антонович,2 группа,,6,4A,Загородняя Анастасия Леонидовна,E5,6,4A,Любогощенская Виктория Александровна,E6
|
||||
35,35,11,4В,Комолова Василиса Ильинична,Industrial Track,A&C Track,ОКНР,4В,4B,1 группа,E3,E3,,,,5,4A,Загородняя Анастасия Леонидовна,A&C Track,5,4A,Громов Михаил Андреевич,Science Track,,7,4A,Громов Михаил Андреевич,ОПК,,,,,,8,4C,Павлова Екатерина Владиславовна,4C,8,4В,Ильин Михаил Дмитриевич,Olympiad,,,3,4C,Борисов Георгий Дмитриевич,1 группа,3,4C,Морозова Милана Максимовна,2 группа,,7,4В,Клюев Спиридон Ильич,E5,7,4В,Мизык Яна Викторовна,E6
|
||||
36,36,12,4В,Кочергин Мирон Константинович,Science Track,Industrial Track,ОКНР,4В,Olympiad,1 группа,E4,E4,,,,6,4A,Ивко Стефания Ярославна,A&C Track,6,4A,Зарагацкий Ааарон Александрович,Science Track,,8,4A,Загородняя Анастасия Леонидовна,ОПК,,,,,,9,4C,Погорелова Мария Юрьевна,4C,9,4A,Кашбиева Алиса Айдаровна,Olympiad,,,4,4C,Деревянова София Артемовна,1 группа,4,4C,Остроухова Алиса Константиновна,2 группа,,8,4C,Корсик Анна Владимировна,E5,8,4В,Морозов Игорь Николаевич ,E6
|
||||
37,37,13,4В,Лукьянов Александр Алексеевич,Science Track,Industrial Track,ОКНР,4В,4B,2 группа,E2,E3,,,,7,4В,Комолова Василиса Ильинична,A&C Track,7,4A,Кононович Артемий Дмитриевич,Science Track,,9,4A,Ивко Стефания Ярославна,ОПК,,,,,,10,4C,Шабалина Варвара Максимовна,4C,10,4C,Косинская Екатерина Сергеевна,Olympiad,,,5,4C,Жаркова Мария Сергеевна,1 группа,5,4C,Павлова Екатерина Владиславовна,2 группа,,9,4A,Лобас Роман Аркадьевич,E5,9,4C,Остроухова Алиса Константиновна,E6
|
||||
38,38,14,4В,Любавский Егор Денисович,Industrial Track,A&C Track,СЭ,4В,4B,2 группа,E4,E4,,,,8,4A ,Костянецкая Елизавета Сергеевна,A&C Track,8,4A,Корнева Анна Романовна,Science Track,,10,4В,Клименко Мария Александровна,ОПК,,,,,,11,4C,Шапсюк Семён Евгеньевич,4C,11,4В,Кочергин Мирон Константинович,Olympiad,,,6,4C,Илизиров Михаэль Эрвинович,1 группа,6,4C,Паршивлюк Даниил Сергеевич,2 группа,,10,4A,Невежин Святослав Евгеньевич,E5,10,4C,Павлова Екатерина Владиславовна,E6
|
||||
39,39,15,4В,Малофейкина Алиса Сергеевна,Science Track,Industrial Track,ОКНР,4В,4B,2 группа,E1,E1,,,,9,4В,Любавский Егор Денисович,A&C Track,9,4A,Лобас Роман Аркадьевич,Science Track,,11,4А,Комикова Варвара Невеновна,ОПК,,,,,,12,4C,Морозова Милана Максимовна,4C,12,4C,Мальсагов Саид Зурабович,Olympiad,,,7,4C,Королюк Меланья Алексеевна,1 группа,7,4C,Плинк Стефан Ярославович,2 группа,,11,4В,Попова Варвара Олеговна,E5,11,4В,Размачев Егор Денисович,E6
|
||||
40,40,16,4В,Мизык Яна Викторовна,ИЗО Track,Design&Creativity Track,ОПК,4В,4B,2 группа,E6,E6,,,,10,4C,Мелехова Таисия Тимуровна,A&C Track,10,4В,Мухин Даниил Владимирович,Science Track,,12,4C ,Корсик Анна Владимировна,ОПК,,,,,,,,,,13,4C,Маргиев Марк Заурбекович,Olympiad,,,8,4C ,Корсик Анна Владимировна,1 группа,8,4C,Погорелова Мария Юрьевна,2 группа,,12,4C,Шапсюк Семён Евгеньевич,E5,12,4В,Шишов Марк Александрович,E6
|
||||
,41,17,4В,Морозов Игорь Николаевич,Science Track,Industrial Track,ОПК,4В,4B,2 группа,E5,E6,,,,11,4В,Размачев Егор Денисович,A&C Track,11,4C,Павлова Екатерина Владиславовна,Science Track,,13,4C,Косинская Екатерина Сергеевна,ОПК,,,,,,,,,,14,4C,Паршивлюк Даниил Сергеевич,Olympiad,,,9,4C,Косинская Екатерина Сергеевна,1 группа,9,4C,Полькин Артур Эдгарович,2 группа,,,,,,,,,
|
||||
42,42,18,4В,Мухин Даниил Владимирович,Culinary Track,Science Track,ОПК,4В,4B,2 группа,E5,E4,,,,12,4A,Шолохов Даниил Алексеевич,A&C Track,12,4C,Паршивлюк Даниил Сергеевич,Science Track,,14,4A,Лобас Роман Аркадьевич,ОПК,,,,,,,,,,15,4C,Плинк Стефан Ярославович,Olympiad,,,10,4C,Мальсагов Саид Зурабович,1 группа,10,4C,Ушмодин Аркадий Алексеевич,2 группа,,,,,,,,,
|
||||
,43,19,4В,Подгребельный Платон Алексеевич,Design&Creativity Track,ИЗО Track,ОПК,4В,4B,2 группа,E6,E4,,,,,,,,,,,,,15,4A,Любогощенская Виктория Александровна,ОПК,,,,,,,,,,16,4C,Полькин Артур Эдгарович,Olympiad,,,11,4C ,Маргиев Марк,1 группа,11,4C,Шабалина Варвара Максимовна,2 группа,,,,,,,,,
|
||||
43,44,20,4В,Попова Варвара Олеговна,ИЗО Track,Design&Creativity Track,СЭ,4В,4B,2 группа,E5,E5,,,,,,,,,,,,,16,4В,Мизык Яна Викторовна,ОПК,,,,,,,,,,17,4C,Ушмодин Аркадий Алексеевич,Olympiad,,,12,4C,Мелехова Таисия Тимуровна,1 группа,12,4C,Шапсюк Семён Евгеньевич,2 группа,,,,,,,,,
|
||||
44,45,21,4В,Размачев Егор Денисович,Industrial Track,A&C Track,ОПК,4В,4B,2 группа,E6,E6,,,,,,,,,,,,,17,4В,Морозов Игорь Николаевич,ОПК,,,,,,,,,,18,4A,Хабиров Марк Рафаэлевич,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
45,46,22,4В,Сергеев Иван Андреевич,Design&Creativity Track,ИЗО Track,ОКНР,4В,4B,2 группа,E4,E4,,,,,,,,,,,,,18,4В,Мухин Даниил Владимирович,ОПК,,,,,,,,,,19,4A,Ушаков Владимир Олегович,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
46,47,23,4В,Синицына Аделина Павловна,Design&Creativity Track,ИЗО Track,ОПК,4В,4B,2 группа,E4,E4,,,,,,,,,,,,,19,4C,Павлова Екатерина Владиславовна,ОПК,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
48,48,24,4В,Шишов Марк Александрович,ИЗО Track,Design&Creativity Track,ОКНР,4В,4B,2 группа,E6,E6,,,,,,,,,,,,,20,4В,Подгребельный Платон Алексеевич,ОПК,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
49,49,1,4C,Андреева Алиса Сергеевна,Culinary Track,Science Track,СЭ,4C,Olympiad,1 группа,E2,E2,,,,,,,,,,,,,21,4В,Размачев Егор Денисович,ОПК,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,50,2,4C,Андреева Александра Сергеевна,Culinary Track,Science Track,ОПК,4C,Olympiad,2 группа,E1,E1,,,,,,,,,,,,,22,4В,Синицына Аделина Павловна,ОПК,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
50,51,3,4C,Апурин Михаил Николаевич,Science Track,Industrial Track,ОКНР,4C,Olympiad,1 группа,E3,E1,,,,,,,,,,,,,,,,,,,,,,Математика 1 модуль,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
51,52,4,4C,Борисов Георгий Дмитриевич,ИЗО Track,Design&Creativity Track,СЭ,4C,4C,1 группа,E6,E5 ,,,,,,,,,,,,,,,,,,,,,,Номер,Класс,ФИО,,Номер,Класс,ФИО,,,,,,,,,,,,,Английский язык 1 модуль ,,,,,,,
|
||||
52,53,5,4C,Деревянова София Артемовна,Industrial Track,A&C Track,СЭ,4C,Olympiad,1 группа,E6,E6 ,,,,,,,,,,,,,,,,,,,,,,1,4A,Арефьев Даниил Русланович,4A,1,4В,Авдонькин Макар Александрович,4B,,,,,,,,,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа
|
||||
53,54,6,4C,Жаркова Мария Сергеевна,A&C Track,Culinary Track,СЭ,4C,Olympiad,1 группа,E1,E1,,,,,,,,,,,,,,,,,,,,,,2,4A,Афанасьева Алиса Александровна,4A,2,4В ,Вартанян Аделя Ваановна ,4B,,,,,,,,,,,,1,4C,Андреева Александра Сергеевна,E1,1,4C,Андреева Алиса Сергеевна,E2
|
||||
54,55,7,4C,Илизиров Михаэль Эрвинович,Science Track,Industrial Track,СЭ,4C,4C,1 группа,E4,E6,,,,,,,,,,,,,,,,,,,,,,3,4A ,Баско Марк Игоревич,4A,3,4В,Вилькомир Дарья Александровна,4B,,,,,,,,,,,,2,4В,Воротнина Виктория Денисовна,E1,2,4A,Баско Марк Игоревич,E2
|
||||
55,56,8,4C,Королюк Меланья Алексеевна,ИЗО Track,Design&Creativity Track,СЭ,4C,4C,1 группа,E3,E3,,,,,,,,,,,,,,,,,,,,,,4,4A,Вдовенко Нестор Алексеевич,4A,4,4В,Воротнина Виктория Денисовна,4B,,,,,,,,,,,,3,4C,Жаркова Мария Сергеевна,E1,3,4A,Денисова Николь Витальевна,E2
|
||||
56,57,9,4C ,Корсик Анна Владимировна,A&C Track,Culinary Track,ОПК,4C,4C,1 группа,E5,E5,,,,,,,,,,,,,,,,,,,,,,5,4A,Громов Михаил Андреевич,4A,5,4В,Голентовский Филипп Анатольевич,4B,,,,,,,,,,,,4,4A,Зарагацкий Ааарон Александрович,E1,4,4В,Заболотский Марк Вячеславович,E2
|
||||
57,58,10,4C,Косинская Екатерина Сергеевна,A&C Track,Culinary Track,ОПК,4C,Olympiad,1 группа,E3,E3,,,,,,,,,,,,,,,,,,,,,,6,4A,Денисова Николь Витальевна,4A,6,4В,Гольдштауб Николь Никитична,4B,,,,,,,,,,,,5,4A,Костянецкая Елизавета Сергеевна,E1,5,4A,Зорина-Тютина Фелиция Андреевна,E2
|
||||
58,59,11,4C,Мальсагов Саид Зурабович,Science Track,Industrial Track,СЭ,4C,Olympiad,1 группа,E3,E3,,,,,,,,,,,,,,,,,,,,,,7,4A,Емельянова Агата Демидовна,4A,7,4В,Заболотский Марк Вячеславович,4B,,,,,,,,,,,,6,4В,Малофейкина Алиса Сергеевна,E1,6,4A,Кашбиева Алиса Айдаровна,E2
|
||||
59,60,12,4C ,Маргиев Марк Заурбекович,ИЗО Track,Design&Creativity Track,ОКНР,4C,Olympiad,1 группа,E2,E2,,,,,,,,,,,,,,,,,,,,,,8,4A,Загородняя Анастасия Леонидовна,4A,8,4В,Ильин Михаил Дмитриевич,4B,,,,,,,,,,,,7,4C,Морозова Милана Максимовна,E1,7,4В,Лукьянов Александр Алексеевич,E2
|
||||
60,61,13,4C,Мелехова Таисия Тимуровна,Industrial Track,A&C Track,СЭ,4C,4C,1 группа,E2,E2,,,,Технотрек 1 модуль,,,,,,,,,,,,,,,,,,9,4A,Зарагацкий Ааарон Александрович,4A,9,4В,Клименко Мария Александровна,4B,,,,,,,,,,,,8,4C,Паршивлюк Даниил Сергеевич,E1,8,4C,Маргиев Марк Заурбекович,E2
|
||||
61,62,14,4C,Морозов Максим Антонович,ИЗО Track,Design&Creativity Track,СЭ,4C,4C,2 группа,E3,E3,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,,,,,,,,,,10,4A,Зорина-Тютина Фелиция Андреевна,4A,10,4В,Клюев Спиридон Ильич,4B,,,,,,,,,,,,9,4C,Плинк Стефан Ярославович,E1,9,4C,Мелехова Таисия Тимуровна,E2
|
||||
,63,15,4C,Морозова Милана Максимовна,A&C Track,Culinary Track,СЭ,4C,4C,2 группа,E1,E1,,,,1,4A ,Баско Марк Игоревич,Arts&Crafts Track,1,4A,Арефьев Даниил Русланович,Изо,,,,,,,,,,,11,4A,Ивко Стефания Ярославна,4A,11,4В,Комолова Василиса Ильинична,4B,,,,,,,,,,,,10,4C,Полькин Артур Эдгарович,E1,10,4A,Ушаков Владимир Олегович,E2
|
||||
63,64,16,4C,Остроухова Алиса Константиновна,A&C Track,Culinary Track,СЭ,4C,4C,2 группа,E6,E6,,,,2,4В,Вилькомир Дарья Александровна,Arts&Crafts Track,2,4C,Борисов Георгий Дмитриевич,Изо,,,,,,,,,,,12,4A,Кашбиева Алиса Айдаровна,4A,12,4В,Кочергин Мирон Константинович,4B,,,,,,,,,,,,11,4A,Хабиров Марк Рафаэлевич,E1,11,4C,Ушмодин Аркадий Алексеевич,E2
|
||||
64,65,17,4C,Павлова Екатерина Владиславовна,Culinary Track,Science Track,ОПК,4C,4C,2 группа,E6,E6,,,,3,4A,Емельянова Агата Демидовна,Arts&Crafts Track,3,4В,Заболотский Марк Вячеславович,Изо,,,,,,,,,,,13,4А,Комикова Варвара Невеновна,4A,13,4В,Лукьянов Александр Алексеевич,4B,,,,,,,,,,,,12,4C,Шабалина Варвара Максимовна,E1,12,4A,Шолохов Даниил Алексеевич,E2
|
||||
65,66,18,4C,Паршивлюк Даниил Сергеевич,Culinary Track,Science Track,СЭ,4C,Olympiad,2 группа,E1,E1,,,,4,4C,Жаркова Мария Сергеевна,Arts&Crafts Track,4,4C,Королюк Меланья Алексеевна,Изо,,,,,,,,,,,14,4A,Кононович Артемий Дмитриевич,4A,14,4В,Любавский Егор Денисович,4B,,,,,,,,,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа
|
||||
66,67,19,4C,Плинк Стефан Ярославович,Science Track,Industrial Track,СЭ,4C,Olympiad,2 группа,E1,E1,,,,5,4A,Зорина-Тютина Фелиция Андреевна,Arts&Crafts Track,5,4C ,Маргиев Марк Заурбекович,Изо,,,,,,,,,,,15,4A,Корнева Анна Романовна,4A,15,4В,Малофейкина Алиса Сергеевна,4B,,,,,,,,,,,,1,4В,Авдонькин Макар Александрович,E3,1,4В,Вартанян Аделя Ваановна ,E4
|
||||
67,68,20,4C,Погорелова Мария Юрьевна,ИЗО Track,Design&Creativity Track,СЭ,4C,4C,2 группа,E4,E4,,,,6,4C ,Корсик Анна Владимировна,Arts&Crafts Track,6,4В,Мизык Яна Викторовна,Изо,,,,,,,,,,,16,4A ,Костянецкая Елизавета Сергеевна,4A,16,4В,Мизык Яна Викторовна,4B,,,,,,,,,,,,2,4C,Апурин Михаил Николаевич,E3,2,4В,Гольдштауб Николь Никитична,E4
|
||||
68,69,21,4C,Полькин Артур Эдгарович,Science Track,Industrial Track,ОКНР,4C,Olympiad,2 группа,E1,E1,,,,7,4C,Косинская Екатерина Сергеевна,Arts&Crafts Track,7,4C,Морозов Максим Антонович,Изо,,,,,,,,,,,17,4A,Лобас Роман Аркадьевич,4A,17,4В,Морозов Игорь Николаевич,4B,,,,,,,,,,,,3,4В,Голентовский Филипп Анатольевич,E3,3,4A,Громов Михаил Андреевич,E4
|
||||
69,70,22,4C,Ушмодин Аркадий Алексеевич,Science Track,Industrial Track,СЭ,4C,Olympiad,2 группа,E2,E2,,,,8,4C,Морозова Милана Максимовна,Arts&Crafts Track,8,4C,Погорелова Мария Юрьевна,Изо,,,,,,,,,,,18,4A,Любогощенская Виктория Александровна,4A,18,4В,Мухин Даниил Владимирович,4B,,,,,,,,,,,,4,4В,Клименко Мария Александровна,E3,4,4A,Ивко Стефания Ярославна,E4
|
||||
70,71,23,4C,Шабалина Варвара Максимовна,Science Track,Industrial Track,СЭ,4C,4C,2 группа,E1,E1,,,,9,4A,Невежин Святослав Евгеньевич,Arts&Crafts Track,9,4В,Попова Варвара Олеговна,Изо,,,,,,,,,,,19,4A,Невежин Святослав Евгеньевич,4A,19,4В,Подгребельный Платон Алексеевич,4B,,,,,,,,,,,,5,4А,Комикова Варвара Невеновна,E3,5,4C,Илизиров Михаэль Эрвинович,E4
|
||||
71,72,24,4C,Шапсюк Семён Евгеньевич,Science Track,Industrial Track,СЭ,4C,4C,2 группа,E5,E5,,,,10,4C,Остроухова Алиса Константиновна,Arts&Crafts Track,10,4В,Шишов Марк Александрович,Изо,,,,,,,,,,,20,4A,Подшивалов Артём Александрович,4A,20,4В,Попова Варвара Олеговна,4B,,,,,,,,,,,,6,4В,Комолова Василиса Ильинична,E3,6,4A,Кононович Артемий Дмитриевич,E4
|
||||
,,,,,,,,,,,,,,,,11,4A,Подшивалов Артём Александрович,Arts&Crafts Track,11,4А,Комикова Варвара Невеновна,Изо,,,,,,,,,,,21,4A,Ушаков Владимир Олегович,4A,21,4В,Размачев Егор Денисович,4B,,,,,,,,,,,,7,4C,Королюк Меланья Алексеевна,E3,7,4A,Корнева Анна Романовна,E4
|
||||
,,,,,,,,,,,,,,,,12,4A,Ушаков Владимир Олегович,Arts&Crafts Track,,,,,,,,,,,,,,,22,4A,Хабиров Марк Рафаэлевич,4A,22,4В,Сергеев Иван Андреевич,4B,,,,,,,,,,,,8,4C,Косинская Екатерина Сергеевна,E3,8,4В,Кочергин Мирон Константинович,E4
|
||||
,,,,,,,,,,,,,,,,13,4A,Шамин Артемий Евгеньевич,Arts&Crafts Track,,,,,,,,,,,,,,,23,4A,Шамин Артемий Евгеньевич,4A,23,4В,Синицына Аделина Павловна,4B,,,,,,,,,,,,9,4C,Мальсагов Саид Зурабович,E3,9,4В,Любавский Егор Денисович,E4
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,4A,Шолохов Даниил Алексеевич,4A,24,4В,Шишов Марк Александрович,4B,,,,,,,,,,,,10,4C,Морозов Максим Антонович,E3,10,4C,Погорелова Мария Юрьевна,E4
|
||||
,,,,,,,,,,,,,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,,,,,,,,,,Номер,Класс,ФИО,,Номер,Класс,ФИО (со 2 модуля),Группа,,,,,,,,,,,,11,4A,Подшивалов Артём Александрович,E3,11,4В,Сергеев Иван Андреевич,E4
|
||||
,,,,,,,,,,,,,,,,1,4C,Апурин Михаил Николаевич,Science Track,1,4A,Афанасьева Алиса Александровна,Design&Creativity Track,,,,,,,,,,,1,4C,Андреева Александра Сергеевна,4C,1,,,Olympiad,,,,,,,,,,,,12,4A,Шамин Артемий Евгеньевич,E3,12,4В,Синицына Аделина Павловна,E4
|
||||
,,,,,,,,,,,,,,,,2,4C,Илизиров Михаэль Эрвинович,Science Track,2,4В,Воротнина Виктория Денисовна,Design&Creativity Track,,,,,,,,,,,2,4C,Андреева Алиса Сергеевна,4C,2,,,Olympiad,,,,,,,,,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа
|
||||
,,,,,,,,,,,,,,,,3,4A,Кашбиева Алиса Айдаровна,Science Track,3,4A,Денисова Николь Витальевна,Design&Creativity Track,,,,,,,,,,,3,4C,Апурин Михаил Николаевич,4C,3,,,Olympiad,,,,,,,,,,,,1,4A,Арефьев Даниил Русланович,E5 ,1,4A,Афанасьева Алиса Александровна,E6
|
||||
,,,,,,,,,,,,,,,,4,4В,Кочергин Мирон Константинович,Science Track,4,4В,Ильин Михаил Дмитриевич,Design&Creativity Track,,,,,,,,,,,4,4C,Борисов Георгий Дмитриевич,4C,4,,,Olympiad,,,,,,,,,,,,2,4A,Вдовенко Нестор Алексеевич,E5 ,2,4C,Борисов Георгий Дмитриевич,E6
|
||||
,,,,,,,,,,,,,,,,5,4В,Лукьянов Александр Алексеевич,Science Track,5,4В,Клименко Мария Александровна,Design&Creativity Track,,,,,,,,,,,5,4C,Деревянова София Артемовна,4C,5,,,Olympiad,,,,,,,,,,,,3,4A,Емельянова Агата Демидовна,E5,3,4В,Вилькомир Дарья Александровна,E6
|
||||
,,,,,,,,,,,,,,,,6,4В,Малофейкина Алиса Сергеевна,Science Track,6,4В,Клюев Спиридон Ильич,Design&Creativity Track,,,,,,,,,,,6,4C,Жаркова Мария Сергеевна,4C,6,,,Olympiad,,,,,,,,,,,,4,4A,Загородняя Анастасия Леонидовна,E5,4,4C,Деревянова София Артемовна,E6
|
||||
,,,,,,,,,,,,,,,,7,4C,Мальсагов Саид Зурабович,Science Track,7,4A,Любогощенская Виктория Александровна,Design&Creativity Track,,,,,,,,,,,7,4C,Илизиров Михаэль Эрвинович,4C,7,,,Olympiad,,,,,,,,,,,,5,4В,Клюев Спиридон Ильич,E5,5,4В,Ильин Михаил Дмитриевич,E6
|
||||
,,,,,,,,,,,,,,,,8,4В,Морозов Игорь Николаевич,Science Track,8,4В,Подгребельный Платон Алексеевич,Design&Creativity Track,,,,,,,,,,,8,4C,Королюк Меланья Алексеевна,4C,8,,,Olympiad,,,,,,,,,,,,6,4C,Корсик Анна Владимировна,E5,6,4A,Любогощенская Виктория Александровна,E6
|
||||
,,,,,,,,,,,,,,,,9,4C,Плинк Стефан Ярославович,Science Track,9,4В,Сергеев Иван Андреевич,Design&Creativity Track,,,,,,,,,,,9,4C ,Корсик Анна Владимировна,4C,9,,,Olympiad,,,,,,,,,,,,7,4A,Лобас Роман Аркадьевич,E5,7,4В,Мизык Яна Викторовна,E6
|
||||
,,,,,,,,,,,,,,,,10,4C,Полькин Артур Эдгарович,Science Track,10,4В,Синицына Аделина Павловна,Design&Creativity Track,,,,,,,,,,,10,4C,Косинская Екатерина Сергеевна,4C,10,,,Olympiad,,,,,,,,,,,,8,4В,Морозов Игорь Николаевич,E5,8,4C,Остроухова Алиса Константиновна,E6
|
||||
,,,,,,,,,,,,,,,,11,4C,Ушмодин Аркадий Алексеевич,Science Track,,,,,,,,,,,,,,,11,4C,Мальсагов Саид Зурабович,4C,11,,,Olympiad,,,,,,,,,,,,9,4В,Мухин Даниил Владимирович,E5,9,4C,Павлова Екатерина Владиславовна,E6
|
||||
,,,,,,,,,,,,,,,,12,4C,Шабалина Варвара Максимовна,Science Track,,,,,,,,,,,,,,,12,4C ,Маргиев Марк Заурбекович,4C,12,,,Olympiad,,,,,,,,,,,,10,4A,Невежин Святослав Евгеньевич,E5,10,4В,Подгребельный Платон Алексеевич,E6
|
||||
,,,,,,,,,,,,,,,,13,4C,Шапсюк Семён Евгеньевич,Science Track,,,,,,,,,,,,,,,13,4C,Мелехова Таисия Тимуровна,4C,13,,,Olympiad,,,,,,,,,,,,11,4В,Попова Варвара Олеговна,E5,11,4В,Размачев Егор Денисович,E6
|
||||
,,,,,,,,,,,,,,,,Номер,Класс,ФИО,Группа,Номер,Класс,ФИО,Группа,,,,,,,,,,,14,4C,Морозов Максим Антонович,4C,14,,,Olympiad,,,,,,,,,,,,12,4C,Шапсюк Семён Евгеньевич,E5,12,4В,Шишов Марк Александрович,E6
|
||||
,,,,,,,,,,,,,,,,1,4В,Авдонькин Макар Александрович,Industrial Track,1,4C,Андреева Александра Сергеевна,Culinary Track,,,,,,,,,,,15,4C,Морозова Милана Максимовна,4C,15,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,2,4В ,Вартанян Аделя Ваановна ,Industrial Track,2,4C,Андреева Алиса Сергеевна,Culinary Track,,,,,,,,,,,16,4C,Остроухова Алиса Константиновна,4C,16,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,3,4A,Вдовенко Нестор Алексеевич,Industrial Track,3,4В,Голентовский Филипп Анатольевич,Culinary Track,,,,,,,,,,,17,4C,Павлова Екатерина Владиславовна,4C,17,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,4,4C,Деревянова София Артемовна,Industrial Track,4,4В,Гольдштауб Николь Никитична,Culinary Track,,,,,,,,,,,18,4C,Паршивлюк Даниил Сергеевич,4C,18,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,5,4A,Загородняя Анастасия Леонидовна,Industrial Track,5,4A,Громов Михаил Андреевич,Culinary Track,,,,,,,,,,,19,4C,Плинк Стефан Ярославович,4C,19,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,6,4A,Ивко Стефания Ярославна,Industrial Track,6,4A,Зарагацкий Ааарон Александрович,Culinary Track,,,,,,,,,,,20,4C,Погорелова Мария Юрьевна,4C,20,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,7,4В,Комолова Василиса Ильинична,Industrial Track,7,4A,Кононович Артемий Дмитриевич,Culinary Track,,,,,,,,,,,21,4C,Полькин Артур Эдгарович,4C,21,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,8,4A ,Костянецкая Елизавета Сергеевна,Industrial Track,8,4A,Корнева Анна Романовна,Culinary Track,,,,,,,,,,,22,4C,Ушмодин Аркадий Алексеевич,4C,22,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,9,4В,Любавский Егор Денисович,Industrial Track,9,4A,Лобас Роман Аркадьевич,Culinary Track,,,,,,,,,,,23,4C,Шабалина Варвара Максимовна,4C,23,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,10,4C,Мелехова Таисия Тимуровна,Industrial Track,10,4В,Мухин Даниил Владимирович,Culinary Track,,,,,,,,,,,24,4C,Шапсюк Семён Евгеньевич,4C,24,,,Olympiad,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,11,4В,Размачев Егор Денисович,Industrial Track,11,4C,Павлова Екатерина Владиславовна,Culinary Track,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,12,4A,Шолохов Даниил Алексеевич,Industrial Track,12,4C,Паршивлюк Даниил Сергеевич,Culinary Track,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,13,4A,Хабиров Марк Рафаэлевич,Culinary Track,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
|
Reference in New Issue
Block a user