2. Project management¶
For this week, I have learnt on:¶
[√] 1. What are the Project Management Principles?
[√] 2. Useful Tools including
-
Version Control: Git, Git Cola, GitHub, GitLab, Class Archive, Dropbox
-
Web Development: Dreamweaver, Markdown,MkDocs
-
Collaboration: Mattermost
-
Cloud Computing: Google Compute Engine
-
Project Management Programme: GitLab
For this week, I worked on:¶
1. Describing Myself and my Final Project¶
When I manage the processes of the school-based curriculum development in different aspects in my school, I have realized and understood the deep impact of global changes on school-based curriculum for STEAM education in Hong Kong.
Through participating in this international professional exchange here, FABACADEMY, I hope I can experience and participate a fast pace and rapid prototyping by planning and executing a new project. Then I can know how to drive the whole school-based research atmosphere, combined with the spirit of teamwork. Improving the professional knowledge of teachers and students together with promoting community & international exchange activities are my goals for upgrading the school-based research development ladder in my school.
If you want to know more about me, you can CLICK HERE to know more about me.
I hope I can drive and develop my students’ potential under diversified learning environment. Through different scientific and technological research learning platforms, the students’ active learning models and exploratory learning methods are combined to consolidate their knowledge in the areas of science and technology. My students will also be trained to discover problems in their daily life if they do more hands-on works. Therefore, their scientific and technological literacy and abilities are cultivated in order to foster their core values and proper attitudes towards their daily life.
I plan to execute a final project about Automatic AquaPonic System (AAPS) which can be shown in my personal portfolio of technical accomplishments in this study period. The ecosystem, which is similar to the nature everywhere, can be shown to my students, even in a classroom or at home.
If you want to know more about my final project, you can CLICK HEREto know more about my final project..
2. Preparing a personal site in the class archive¶
A personal study website is very important for me to communicate with Professor Neil, Ted Hung and other instructors for communication and file transfer. I have to upload it to the Fab Academy 2021 class archive. First of all, I need to get familiar with Git which is a free and open source distributed version control system. This system was designed to handle everything from small to very large projects with high effeciency. This is very new for me. I have to study more online information to get done of it.
3. Attending online Git tutorials¶
4. Building a Personal Site in the Class Archive¶
Git acted as a “Distributed Version Control System” which is an entirely fresh for me. Before handling with the code in the terminal, I had a look at the Git Documentation that made me know more about the concept and related resources. S
Git allows and encourages you to have multiple local branches that can be entirely independent of each other. The creation, merging, and deletion of those lines of development takes seconds.
These are the steps you need to do on a Mac terminal to upload and download files from the repository correctly:
Step 1: Open the directory where the repository is located
cd fabacademy/2021/lab/taipei
Step 2 (git status): Interrogate the Gitstatus if there is any change
git status
Step 3 (gitpull): Download all the files from the others
git pull
Step 4 (gitadd): Define and Upload all the files you want to provide to the others
git add ‘filename’
Step 5 (commit): Define all the files why would be uploaded
git commit -m “your comment”
Step 6 (gitpush): Upload the files to the online repository
git push
Step 7 (git status): Run a new interrogation to be sure everything is ok
git status
According to the above-mentioned documentation and useful code, I had set up my site as follows:
If you Do Not Move Foward, you will Fall behind......