File size: 1,119 Bytes
c352470
 
 
 
 
 
 
e6dc665
c352470
 
b42839f
c352470
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import streamlit as st
import pandas as pd
import data_func
from data_func import DATASET_REPO_URL,DATA_FILENAME,DATA_FILE,HF_TOKEN




def screen_add_main():
    st.title("Not Giris")
    repo, repo_df = data_func.pull_read()
    # Kullanıcıdan verileri alma
    sinif_kodu = st.text_input("Sınıf Kodu")
    ogrenci_no = st.text_input("Öğrenci No")
    ders_kodu = st.text_input("Ders Kodu")
    notu = st.slider("Notu", 0, 100)
    yanlislar = st.text_input("Yanlış Sorulari (virgul ile ayirin)")
    yanlislar = str(yanlislar)
     
    if st.button("Veriyi Yukle"):
        new_data = data_func.make_new_data(sinif_kodu=sinif_kodu,
                                           ogrenci_no= ogrenci_no,
                                           ders_kodu= ders_kodu,
                                           notu=notu,
                                           yanlislar= yanlislar)
        updated_df = data_func.update(new_data,repo_df)
        data_func.save_and_push(updated_df,repo)
        st.subheader("Girilen Veriler")
        st.write(new_data)


if __name__ == "__main__":
    screen_add_main()