You are on page 1of 34

Christine Mae T.

Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Layout activity_main (XML File)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:background="@drawable/bluebg"
android:gravity="center">

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
tools:ignore="UselessParent">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
tools:ignore="UseCompoundDrawables">
</LinearLayout>

<!--PERSONAL-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<!--Student Information-->
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/si"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold">
</TextView>

<EditText
android:id="@+id/fn"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fn"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="textPersonName"
tools:ignore="TouchTargetSizeCheck">
</EditText>

<EditText
android:id="@+id/sn"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/sn"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="textShortMessage"
tools:ignore="TouchTargetSizeCheck">
</EditText>

<!--MIDTERM-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>

<TextView
android:layout_width="wrap_content"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mg"
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold">
</TextView>

<!--Written Works-->
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mww"
android:textColor="@color/black"
android:layout_gravity="left"
android:textSize="15dp"
android:textStyle="italic">

</TextView>

<EditText
android:id="@+id/mww1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mww2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww2"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mww3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mww4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mww4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mww5"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:hint="@string/mww5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<!--Performance Task-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mpt"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>

<EditText
android:id="@+id/mpt1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mpt2"
android:layout_width="250dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt2"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mpt3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mpt4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/mpt5"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/mpt5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<!--Midterm Exam-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">

</LinearLayout>

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/me"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>

<EditText
android:id="@+id/me"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="Midterm Exam"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
</EditText>

<!--Midterm Average-->

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left">

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/mtg"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">

</TextView>

<EditText
android:id="@+id/mta"
android:layout_width="219dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">

</EditText>

</LinearLayout>

<!--FINAL TERM-->

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fg"
android:textSize="20dp"
android:textColor="@color/black"
android:textStyle="bold">
</TextView>

<!--Written Works-->
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fww"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>

<EditText
android:id="@+id/fww1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fww2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww2"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fww3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fww4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fww4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fww5"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:hint="@string/fww5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<!--Performance Task-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fpt"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>

<EditText
android:id="@+id/fpt1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt1"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fpt2"
android:layout_width="250dp"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt2"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fpt3"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt3"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fpt4"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt4"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<EditText
android:id="@+id/fpt5"
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:hint="@string/fpt5"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">

</EditText>

<!--Finalterm Exam-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">

</LinearLayout>

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fe"
android:layout_gravity="left"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic"></TextView>

<EditText
android:id="@+id/fe"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="Final Exam"
android:textAlignment="center"
android:textColorHint="#757575"
android:textSize="15dp"
android:inputType="number"
tools:ignore="TouchTargetSizeCheck">
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
</EditText>

<!--Finalterm Average-->

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="left">

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/ftg"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">

</TextView>

<EditText
android:id="@+id/fta"
android:layout_width="225dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">

</EditText>

</LinearLayout>

<!--FINAL SUBJECT GRADE-->

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:gravity="left">
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/fsg"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">

</TextView>

<EditText
android:id="@+id/fsg"
android:layout_width="205dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">

</EditText>

</LinearLayout>

<!--GRADE EQUIVALENT-->

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:gravity="left">

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/ged"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">

</TextView>
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

<EditText
android:id="@+id/ged"
android:layout_width="205dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">

</EditText>

</LinearLayout>

<!--DESCRIPTION-->
<!--GRADE EQUIVALENT DESCRIPTIVE-->

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="10dp"
android:gravity="left">

<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:text="@string/desc"
android:textSize="15dp"
android:textColor="@color/black"
android:textStyle="italic">

</TextView>

<EditText
android:id="@+id/desc"
android:layout_width="205dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColorHint="#757575"
tools:ignore="TouchTargetSizeCheck">

</EditText>
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

</LinearLayout>

<!--BUTTONS-->
<!--BUTTON COMPUTE-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="20dp"
android:layout_marginBottom="10dp"
android:gravity="center">

<Button
android:id="@+id/btnOK"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btnOK"
android:textColor="@color/title"
android:layout_marginRight="10dp"
android:background="@drawable/button1">
</Button>
<!--BUTTON CLEAR-->
<Button
android:id="@+id/btnCLR"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btnCLR"
android:textColor="@color/title"
android:layout_marginRight="10dp"
android:background="@drawable/button2">
</Button>
<!--BUTTON SAVE-->
<Button
android:id="@+id/btnSAVE"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btnSAVE"
android:textColor="@color/title"
android:layout_marginRight="10dp"
android:background="@drawable/button3">
</Button>

</LinearLayout>
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

</LinearLayout>

</ScrollView>

</LinearLayout>

Values strings (XML File)


<resources>
<string name="app_name">Exer4CionChristine</string>
<string name="si">Student Information</string>
<string name="fn">Full Name</string>
<string name="sn">Student Number</string>
<string name="mg">Midterm Grade</string>
<string name="mww">Written Works</string>
<string name="mww1">Written Work 1</string>
<string name="mww2">Written Work 2</string>
<string name="mww3">Written Work 3</string>
<string name="mww4">Written Work 4</string>
<string name="mww5">Written Work 5</string>
<string name="mpt">Performance Tasks</string>
<string name="mpt1">Performance Tasks 1</string>
<string name="mpt2">Performance Tasks 2</string>
<string name="mpt3">Performance Tasks 3</string>
<string name="mpt4">Performance Tasks 4</string>
<string name="mpt5">Performance Tasks 5</string>
<string name="me">Term Assessment</string>
<string name="mtg">Midterm Grade</string>

<string name="fg">Final Term Grade</string>


<string name="fww">Written Works</string>
<string name="fww1">Written Work 1</string>
<string name="fww2">Written Work 2</string>
<string name="fww3">Written Work 3</string>
<string name="fww4">Written Work 4</string>
<string name="fww5">Written Work 5</string>
<string name="fpt">Performance Tasks</string>
<string name="fpt1">Performance Tasks 1</string>
<string name="fpt2">Performance Tasks 2</string>
<string name="fpt3">Performance Tasks 3</string>
<string name="fpt4">Performance Tasks 4</string>
<string name="fpt5">Performance Tasks 5</string>
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
<string name="fe">Term Assessment</string>
<string name="ftg">Finalterm Grade</string>
<string name="fsg">Final Subject Grade</string>
<string name="ged">Grades Equivalent</string>
<string name="desc">Description</string>

<string name="btnOK">COMPUTE</string>
<string name="btnCLR">CLEAR</string>
<string name="btnSAVE">SAVE</string>
</resources>

Values colors (XML File)


<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="gray">#a9a9a9</color>
<color name="title">#ffe4e1</color>
<color name="actionbar">#3d85c6</color>
<color name="bg">#ffb7c5</color>
<color name="clr">#073763</color>
<color name="save">#0b5394</color>
</resources>

MainActivity (Java File)

package com.example.exer4cionchristine;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
import android.widget.Toast;

import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;

import java.util.Objects;

public class MainActivity extends AppCompatActivity {

EditText ed1,ed2,ed3,ed4,ed5,ed6,ed7,ed8,ed9,ed10,med,mave,sfn,ssn;
EditText fed1,fed2,fed3,fed4,fed5,fed6,fed7,fed8,fed9,fed10,fed,fave,subgrade,gqd,des;
Button btnOK, btnCLR, btnSAVE;
DatabaseReference exer4;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true);
setContentView(R.layout.activity_main);
//Logo in action bar
getSupportActionBar().setIcon(R.drawable.feather);
//getSupportActionBar().setIcon(R.drawable.ic_baseline_book_24);
getSupportActionBar().setBackgroundDrawable(new
ColorDrawable(getResources().getColor(R.color.actionbar)));

//Personal Information
sfn= findViewById(R.id.fn);
ssn= findViewById(R.id.sn);

//Midterm View
ed1= findViewById(R.id.mww1);
ed2 = findViewById(R.id.mww2);
ed3 = findViewById(R.id.mww3);
ed4 = findViewById(R.id.mww4);
ed5 = findViewById(R.id.mww5);

ed6 = findViewById(R.id.mpt1);
ed7 = findViewById(R.id.mpt2);
ed8 = findViewById(R.id.mpt3);
ed9 = findViewById(R.id.mpt4);
ed10 = findViewById(R.id.mpt5);

med = findViewById(R.id.me);
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
mave = findViewById(R.id.mta);

//Final View
fed1= findViewById(R.id.fww1);
fed2 = findViewById(R.id.fww2);
fed3 = findViewById(R.id.fww3);
fed4 = findViewById(R.id.fww4);
fed5 = findViewById(R.id.fww5);

fed6 = findViewById(R.id.fpt1);
fed7 = findViewById(R.id.fpt2);
fed8 = findViewById(R.id.fpt3);
fed9 = findViewById(R.id.fpt4);
fed10 = findViewById(R.id.fpt5);

fed = findViewById(R.id.fe);

fave = findViewById(R.id.fta);

subgrade = findViewById(R.id.fsg);

gqd = findViewById(R.id.ged);

des = findViewById(R.id.desc);

btnOK = findViewById(R.id.btnOK);
btnCLR = findViewById(R.id.btnCLR);
btnSAVE = findViewById(R.id.btnSAVE);

exer4 = FirebaseDatabase.getInstance().getReference().child("Students");

btnCLR.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
clear();
}
});

btnOK.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
markscal();
}
});
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

btnSAVE.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
insertStudentsData();
}
});

}
public void markscal(){

int mw1,mw2,mw3,mw4,mw5,mp1,mp2,mp3,mp4,mp5,mee,wtot,ptot;
int fw1,fw2,fw3,fw4,fw5,fp1,fp2,fp3,fp4,fp5,fee,fwtot,fptot;
double sw,sp,sm,midAve,fsw,fsp,fsf,finAve;
float sg;

//Midterm Convert
mw1 = Integer.parseInt(ed1.getText().toString());
mw2 = Integer.parseInt(ed2.getText().toString());
mw3 = Integer.parseInt(ed3.getText().toString());
mw4 = Integer.parseInt(ed4.getText().toString());
mw5 = Integer.parseInt(ed5.getText().toString());

mp1 = Integer.parseInt(ed6.getText().toString());
mp2 = Integer.parseInt(ed7.getText().toString());
mp3 = Integer.parseInt(ed8.getText().toString());
mp4 = Integer.parseInt(ed9.getText().toString());
mp5 = Integer.parseInt(ed10.getText().toString());

mee = Integer.parseInt(med.getText().toString());

//Final Convert
fw1 = Integer.parseInt(fed1.getText().toString());
fw2 = Integer.parseInt(fed2.getText().toString());
fw3 = Integer.parseInt(fed3.getText().toString());
fw4 = Integer.parseInt(fed4.getText().toString());
fw5 = Integer.parseInt(fed5.getText().toString());

fp1 = Integer.parseInt(fed6.getText().toString());
fp2 = Integer.parseInt(fed7.getText().toString());
fp3 = Integer.parseInt(fed8.getText().toString());
fp4 = Integer.parseInt(fed9.getText().toString());
fp5 = Integer.parseInt(fed10.getText().toString());
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
fee = Integer.parseInt(fed.getText().toString());

//Midterm Formula
wtot = ((mw1+mw2+mw3+mw4+mw5)/5);
sw = wtot*.25;
ptot = ((mp1+mp2+mp3+mp4+mp5)/5);
sp = ptot*.45;
sm = mee*.30;

midAve = (float)Math.round(sm+sw+sp)*.50;

mave.setText(String.valueOf(midAve));

//Final term Formula


fwtot = ((fw1+fw2+fw3+fw4+fw5)/5);
fsw = fwtot*.25;
fptot = ((fp1+fp2+fp3+fp4+fp5)/5);
fsp = fptot*.45;
fsf = fee*.30;

finAve = (float)Math.round(fsf+fsw+fsp)*.50;

fave.setText(String.valueOf(finAve));

sg = (float) Math.round(midAve+finAve);

subgrade.setText(String.valueOf(sg));

if (sg >= 97){


gqd.setText("1.00");
des.setText("Highly Excellent");
}
else if (sg <= 96 && sg >= 94){
gqd.setText("1.25");
des.setText("Excellent");
}
else if (sg <= 93 && sg >= 91){
gqd.setText("1.50");
des.setText("Very Superior");
}
else if (sg <= 90 && sg >= 88){
gqd.setText("1.75");
des.setText("Superior");
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
}
else if (sg <= 87 && sg >= 85){
gqd.setText("2.00");
des.setText("Very Good");
}
else if (sg <= 84 && sg >= 82){
gqd.setText("2.25");
des.setText("Good");
}
else if (sg <= 81 && sg >= 79){
gqd.setText("2.50");
des.setText("Satisfactory");
}
else if (sg <= 78 && sg >= 76){
gqd.setText("2.75");
des.setText("Fair");
}
else if (sg == 75){
gqd.setText("3.00");
des.setText("Passed");
}
else{
gqd.setText("5.00");
des.setText("Failed");
}

}
public void clear()
{
sfn.setText("");
ssn.setText("");

ed1.setText("");
ed2.setText("");
ed3.setText("");
ed4.setText("");
ed5.setText("");
ed6.setText("");
ed7.setText("");
ed8.setText("");
ed9.setText("");
ed10.setText("");
med.setText("");
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
mave.setText("");

fed1.setText("");
fed2.setText("");
fed3.setText("");
fed4.setText("");
fed5.setText("");
fed6.setText("");
fed7.setText("");
fed8.setText("");
fed9.setText("");
fed10.setText("");
fed.setText("");
fave.setText("");

subgrade.setText("");
gqd.setText("");
des.setText("");

}
public void insertStudentsData(){
String fullname = sfn.getText().toString();
String studnum = ssn.getText().toString();
String midt = mave.getText().toString();
String fint = fave.getText().toString();
String fing = subgrade.getText().toString();
String equi = gqd.getText().toString();
String descri = des.getText().toString();

Student student = new Student(fullname,studnum,midt,fint,fing,equi,descri);


exer4.push().setValue(student);

Toast.makeText(MainActivity.this, "Data Save", Toast.LENGTH_LONG).show();


}

Student (Java File)


Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
package com.example.exer4cionchristine;

public class Student {


String fullname;
String studnum;
String midt;
String fint;
String fing;
String equi;
String descri;

public Student(String fullname, String studnum, String midt, String fint, String fing, String equi,
String descri) {
this.fullname = fullname;
this.studnum = studnum;
this.midt = midt;
this.fint = fint;
this.fing = fing;
this.equi = equi;
this.descri = descri;
}

public String getFullname() {


return fullname;
}

public String getStudnum() {


return studnum;
}

public String getMidt() {


return midt;
}

public String getFint() {


return fint;
}

public String getFing() {


return fing;
}

public String getEqui() {


return equi;
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
}

public String getDescri() {


return descri;
}

Screenshot (Output)
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Screenshot (Output) / Data save into database
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

Firebase (Database)
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales
Christine Mae T. Cion
MOBAPLAB
BSCS 3A Prof: Mr. Jefferson A. Costales

You might also like